﻿@charset "UTF-8";
.readbutton_box{width:100%:}
.td_width1{width:16%;}
.td_width2{width:30%;}
.td_width4{width:16%;}
.td_width5{width:30%;}
.cover img{ width:100px;height:auto;}
.tiaokuan{
	    background: #01b67a !important;
	    color: #ffffff;
	    height: 25px;
	    align-self: center;
	    padding: 3px 10px;
	    line-height: 25px;
	    border-radius: 2px;
	}
.align_self{
	    align-self: center;
	    padding-left: 30px;
	    }
#time {
    font-weight: bold;
    color: #f89600;
    font-size: 28px;
}
.height_vh{height: calc(96vh - 400px);}
.table_weight input,.table_weight select{
	   font-family: inherit;
	   font-size: 100%;
	   line-height: inherit;
	   color: inherit;
	   margin: 0;
	   padding: 0;
       width:100%;
	   height:40px;
	   border: solid 1px #ddd;
	   padding-bottom: 0px;
	   padding-top: 0px;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   color: #000;
	   padding-left: 15px;
}
.table_weight select option{
	color:#000;
}
.res_title_bt{
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: solid 5px #147dce;
}
.res_delectbutton{
	    border: solid 1px #ddd;
    padding: 2px 8px;
}
.sex{
	display:flex;
	padding-bottom: 20px;
}
.pd_left{padding-left: 15px;}
/**.input_20{width:20% !important;}**/
.check_tishi{height:auto;}
.information_20{width:20%;}
.information_25{width:25%;}
.information_50{width:50%;}
.information_75{width:75%;}
.information_80{width:80%;}
.information_50 span{ line-height:40px;}
.information_pfl{ padding-left:50px;}
.information_content1{ float:left;width:100%; display:flex;height: 62px;}
.information_content1_left{min-width:150px;}
.information_content1_left span{ line-height:40px;}
.information_content1_right{width:100%;}

.information_content{ float:left;width:50%; display:flex;height: 62px;}
.information_content_null{ width:10%; display:block;}
.information_content_left{min-width:150px;}
.information_content_right{width:100%;}
.information_content_left span{ line-height:40px;}
.information_box{
	height:auto;
    background: #fff;
    position: relative;
    color: #000;
}


.input_50{width:50% !important;}
.input_90{width:100% !important;}
.input_93{width: 100% !important;}
.input_100{width: 93% !important;}
.input_80{width: 100% !important;margin-left: 10px !important;}
.register_table td{ padding:5px; border:none;}
.register_box{
	height:500px; background:#fff;
	position:
	relative;color:#000;
	}
.res_titlefont{ font-size:26px; font-weight:bold;}
.register_button{
    font-size: 19px;
    background: #f89600;
    margin-top: 0px;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    width: 160px;
    height: 43px;
    text-align: center;
}


.res_erro{
	color: red;
	margin-top: 3px;
	display: none;
	font-size: 14px;
	}
.res_erro1{
	color: red;
	margin-top: 3px;
	display: block;
	}
  
  
  
  
  
/**
.product_jinshuBOX1{display:block;}
.product_waihuiBOX1{display:none;}
**/
.footer_last{
    color: #666;
    text-align: left;
    padding: 0px 100px;
 
}
.footer_last hr{  
	padding-top: 50px;
	border-top: solid 1px #3c3a3a;}
.kaihu_table img {
    display: initial !important;
}
.indexbanner_bg{background:url(../img/index/banner.jpg);background-size: cover;background-position: top;z-index: 1;}
.font_18{ font-size:18px;}
.font_20{ font-size:20px;}
.btn_shuaxin{
	 color: #212529;
	 background-color: #f5f5f5;
	 border-color: #f5f5f5;
	 border-radius: 5px;
	 line-height: 35px;
	 padding-left: 15px;
	 padding-right: 15px;
}
.text-danger{color:#dc3545!important;font-size: 20px;text-align: center;white-space: nowrap;vertical-align: sub;}
.mr-30{ margin-left: 25px;}
.about_dealbg img{ width:90%;}
.overflow{overflow:hidden;}
.kaishebtn_phone{display:none;}
.logo_app{display:none;}
.padding{padding:0px;}
.head_righttext{display:none;}
.head_righttextPC{display:none;background: #fff;margin-left: -2rem;margin-right: -2rem;}
.laughing_app{margin-right:2rem;cursor:pointer;width: 300px; display:none;}
.laughing_app span{ padding:3px;white-space: nowrap;}
.laughing_app_box {
    position: absolute;
    background: #fff;
    display: none;
    padding: 0px 11px 10px 11px;
    left: 0;
    z-index: 999;
}
.back-to-top{ cursor:pointer;}
.olink_message{bottom:130px; cursor:pointer; right:2rem;position:fixed; width:2.5rem; height:2.5rem;}
.laughing_app:hover .laughing_app_box{ display:block; }


.laughing{margin-right: 1.9rem;cursor:pointer;}
.laughing img{
	max-width: 100%;
	height:100%;
}
.laughing_app  img{
	max-width: 100%;
	height:100%;
	align-self: center;
}
.laughing_box {
    position: absolute;
    background: #FFF;
    display: none;
    padding: 5px;
    z-index: 999;
    width: auto;
    right: 0;
}

.laughing:hover .laughing_box{
    display:
    block;
    border-radius: 0.125rem;
    transition: 3s;
    }
.laughing_app:hover .laughing_box{ display:block; }
.kaishe_input{
	    border: 1px solid #d5d5d5;
	    border-radius: 4px;
	    height: 50px;
	    width: 100%;
	    padding-left: 20px;
}
.kaishe_select{
	    border: 1px solid #d5d5d5;
	    border-radius: 4px;
	    height: 50px;
	    width: 100%;
	    padding-left: 20px;
}
.open_wull{width:100%;padding-left: 60px;padding-bottom: 60px;}
.open_wl{width: 50%;padding-left:0px;}
.open_wr{width: 50%;padding-left: 50px;}
.jq22 {width: 100%;padding: 10px;background-color: #fff;}
.menu{margin-bottom: 30px}
.menu a{padding-right: 20px;}
#result { margin-top: 15px; text-align: center;}
.headtop_btn{
	padding-left: 1.2rem;
    padding-right: 1.2rem;
}
.headtop_rightbtn{
	padding-left:0rem;
}


.product_jinshuBOX{display:block;}
.product_waihuiBOX{display:none;}

.news_selext{
	background: #fff;color:#333; padding-left:10px;border: solid 1px #999;height: 50px;line-height: 50px;width:100%;
	}
.header-logo {width: 100% !important;}



.kaihu_tablecolor{color:#17a2b8!important; padding-right:3px;}
.tb_pd{padding:35px !important;}
.tb_pd1{padding:20px !important;}
.a_underline{text-decoration: underline; cursor:pointer;}
.badge-danger {
    color: #fff;
    background-color:#f89600;
}
.badge-light {
    color: #fff;
    background-color: #555;
}
.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    text-align: center;

    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
}
.a_underline:hover{ color:#f89600;}
.tb_pdsize{font-size: 20px !important;}
.Inner_pagbold{ font-weight:bold;font-size: 20px !important;}
.banner_img1{display:block;}
.show_tbody{display:none;}
.close_tr{ display:none;}
.check_content{font-weight: bold;font-size:18px;}
.close_content{font-weight: bold;font-size:18px;}
.mx_400{ max-width:400px;min-height: 130px;}
.mx_400s{ max-width:400px;}
.mx_200{ max-width:200px;}
.mx_600{ max-width:600px;}
.footer_lianxi{margin-bottom: 0rem;}
.table_weight{ width:auto;}
.table_bg{background: #f2f2f2 !important;border-top: solid 1px #f2f2f2;}
.table_headbg{ background:#000;color:#fff;}
.product_table tr td,.product_table tr th{padding:13px;}
.gongneng_leftTr{ text-align:left; width:50%;}
.gongneng_centerTr{ text-align:center; width:50%;}
.product_table2 tr td,.product_table2 tr th{text-align:left;}
.news_table tr td{padding: 10px 10px !important;text-align: justify;line-height: 28px;}
.news_table tr th{padding: 10px 10px !important; text-align:left;}
.news_table tr td:first-child{width: 150px;}
.kaihu_table tr td,.kaihu_table tr th{padding: 13px;}
.product_table1{border-left: 0px solid #f0f0f0 !important;}
.product_table1 tr td,tr th{text-align: left;}
.teaching_ul{color:#000;list-style: disc;padding-left: 50px;font-size: 18px;line-height: 35px;}
.teaching_uls{color:#000;list-style: disc;padding-left: 50px;font-size: 18px;line-height: 35px;}
.teaching_ulss{color:#000;list-style: decimal;padding-left: 50px;font-size: 18px;line-height: 35px;}
.teaching_ul li{ padding-bottom:1rem;}
.teaching_box p{  
    padding: 0;
    margin: 15px 0 15px 0;
    font-size: 18px;
    line-height: 35px;
    padding-left: 0px;}


.about_inbtn{background: #f89600;border-top-left-radius: 25px !important;border-top-right-radius: 25px !important;font-size: 19px;}
.about_inbtn1{background:none;border-top-left-radius: 25px !important;border-top-right-radius: 25px !important;font-size: 19px;}

.about_in{padding-top: 50px;padding-bottom: 50px;  background-image:url(../img/about_bg.webp); background-repeat:repeat-y;background-position: right; color:#fff; height:auto;}
.container2 {
    max-width: 100%;
  }
 .about_height{height:480px;}
 .iwise_height{height: 300px;}
*,
::before,
::after {
	font-family: Arial, Helvetica, sans-serif;
	box-sizing: border-box;
  /* 1 */
  border-width:0;
  /* 2 */
	border-style:
	solid;
  /* 2 */
  
  /* 2 */
}
.font_color{color:#333;}
.bg_text {}
.baojia_top{
	background:#b6932f; border-radius: 2px; padding:2px 15px;color:#fff;
	}
.baojia_price{
	padding: 10px 15px;
	font-size: 18px;
	background:  #f89600;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	}

.language{margin-top:-20px;}

.z_index{z-index:2;}
::before,
::after {
  --tw-content: "";
}
.gpoticker-price {
    font-size: 28px;
    font-weight: 700;
}
.align-items-center {
    align-items: center !important;
}
.justify-content-center {
    justify-content: center !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}
.d-flex {
    display: flex !important;
}
.tick-value {
    padding: 0 5px;
}
.arrow-up {
    border-bottom: 10px solid green;
    margin-bottom: 3px;
	width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.green {
    color: #01b67a;
}
.tick-value {
    padding: 0 5px;
}
.tick-value {
    padding: 0 5px;
}
.24h{font-size: 130px; color: #e30e18;line-height: 108px; letter-spacing:1px}
.24hr{font-size:32px;letter-spacing:1px;}


.bg_lef{font-size: 110px;color: #e30e18;line-height: 108px; letter-spacing:1px}
.bg_right{font-size:32px;letter-spacing:1px;}
.bg_lef_en{font-size: 135px;color: #147dce;line-height: 70px; letter-spacing:1px}
.bg_right_en{font-size:32px;letter-spacing:1px;}

.arrow-down {
    border-top: 10px solid #e30e18;
    margin-bottom: 5px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.footers{
	color:#fff;
	color: rgb(255, 255, 255);
	visibility: visible;
	animation-delay: 0.15s;
	padding-bottom: 40px;
	padding-top: 40px;
	}

.red {
    color: #ef4836;
}
.select{padding: 10px 20px;}
.quotation{background: #b6932f;color:#fff;padding: 2px 6px;border-radius:2px;}
table {
  background:
  none repeat scroll 0 0 #fff;
  border-collapse:
  collapse;
  border-spacing:0;
  text-align:center;
  width:100%;
}

.center{ text-align:center;}
table tr td, table tr th {padding:0.625rem;    border-top: solid 1px #ccc;}
.bold{ font-weight:bold;}
table tfoot, table thead,table tr:nth-of-type(2n) {background: none repeat scroll 0 0 #fff;}
th,table tr:nth-of-type(2n) td {}
td {border-right: 0px solid #f0f0f0;}
.size-960 .line,.size-1140 .line,.size-1280 .line,.size-1520 .line {
  margin:0 auto;
  padding:0 0.625rem;
}
.card-right-bg {
    position: absolute;
    right: 10px;
    bottom: 10px;
    max-width: 28.125rem;
}
table tr td, table tr th {
    padding: 15px 0px 15px 20px;
    text-align: left;
}


/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/

html {
  line-height: 1.5;

  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
  tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/


body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;

  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/



.product_table img{display: initial;}
table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*

1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */

  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.

2. Remove default button styles.
*/


/*
Use the modern Firefox focus style for all focusable elements.
*/














:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

.banner-p{font-size: 20px;line-height: 35px;}
.banner-h1{font-size:60px;padding-bottom: 1.5rem;}
fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,svg, video, canvas, audio, iframe, embed, object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

.banner_img,.jishu img,.zhichi img{display: initial !important;  vertical-align: middle;}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/*
Ensure the default browser behavior of the `hidden` attribute.
*/

[hidden] {
  display: none;
}

*,
::before,
::after {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;







  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 16px;
  padding-left: 16px;
}
.container1 {
  width:100%;

  margin-right: auto;
  margin-left: auto;
  padding-right: 16px;
  padding-left: 16px;
}
.container2 {
  width:100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 16px;
  padding-left: 16px;
}
@media (min-width:10px) {
.about_bgimg_ls{
	background-image:none;
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}
.information_content{ float:left;width:100%; display:flex;height: 62px;}
.information_content_null{ width:10%; display:none;}
.information_content_left{min-width:100px;}
.information_content_right{width:100%;}
.information_content1_left { min-width: 100px;}

.information_height {
    height: 62px;
    text-align: left;
    min-width: 140px;
    display: contents;
    font-size: 14px;
}

.text-4xl {
  font-size:28px;
  line-height: 2.5rem;
}
.rounded-lg {
    border-radius: 0.1rem;
    background: #e7ebfc !important;
}	
.bg-transparent1{
  background-color: #e7ebfc;
  height: 80px;
}
.bg_lef_en {
    font-size: 55px;
    color: #147dce;
    line-height: 70px;
    letter-spacing: 1px;
}
.bg_right_en {
    font-size: 16px;
    letter-spacing: 1px;
}
.text-3xl {
    font-size: 22px;
    line-height: 2.25rem;
}

.product_jinshu, .product_waihui {
    cursor: pointer;
    width: 50%;
}
.indexchooseUS{position: inherit;right: 100px;bottom: 10px;}
	
.abou_duibitable tr td, .abou_duibitable tr th{ text-align:left !important; padding:10px;border-top:solid 0px #ccc; border-bottom:solid 1px #ccc;}

.abou_duibitable td img{ max-width:inherit;;height:auto;}
.about_duibi_l{width:24px;}
.about_duibi_r{width:100%;}
.jiaoyi_img{padding-top:60px;}	
.zhichi img{ width:65%;}
.rounded-sm {
    border-radius: 0.125rem;
    background: #fff !important;
    width:100% !important;
    padding: 0rem 2rem 0rem 2rem !important;
}
.aboutus_topbg{background-image:url(../img/Inner_page/about_bg.jpg);margin-top:auto;}
.jiaoyi_topbg{background-image:url(../img/Inner_page/jiaoyi_bg.jpg);margin-top: auto;}
.iwise_topbg{background-image:url(../img/Inner_page/iwise_bg.jpg);margin-top: auto;background-repeat: no-repeat;}
.customer_topbg{background-image:url(../img/Inner_page/customer_bg.jpg);margin-top:auto;}
.news_topbg{background-image:url(../img/Inner_page/news_bg.jpg);margin-top:auto;}
.daili_topbg{background-image:url(../img/Inner_page/daili_bg.jpg);margin-top: auto;}
.teaching_topbg{background-image:url(../img/Inner_page/teaching_bg.jpg);margin-top:auto;}

.kaishebtn_phone{display:block;}
.logo_app{display:block;}
.logo_pc{ display:none;}
.laughing_app{margin-right:2rem;cursor:pointer;width: 300px; display:block;color: #000;}
.logo_app img{ width:100%;}

.open_wl{display:none;}
.open_wr{ width:100%;}
.about_phone{display:none;}
.jioayi_phone{display:none;}
.jioayi2_phone{width:100% !important;}	
.more_btn{
	padding: 9px 10px;
	width: 100%;
	font-size: 18px;
	background:  #f89600;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	display: block;
	text-align: center;
}
.product_table2{border-left: 0px solid #f0f0f0 !important;font-size:13px;}
.tijiao_btn{
	padding: 9px;
	width: 100%;
	font-size: 18px;
	background:  #f89600;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	display: block;
	text-align: center;
}
.about_index1img{position: initial;padding-left: 40px;padding-top: 0px;}

.about_bgimg_r{
	background-image: url(../img/index/bg1.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 180px;
	height: auto;
}
.about_bgimg_l{
	background-image: url(../img/index/bg2.png);
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}
.bule_tab td.down {background: url(../img/index/down.png) 0px center no-repeat;font-size: 20px;}
  .bule_tab td.up {
    background: url(../img/index/up.png) 0px center no-repeat;
    font-size: 20px;
}



.text-right {
	padding-top:0px;
	padding-bottom: 0px;
	text-align: right;
	color: #fff;
}	
.banner_img2{padding-top: 50px;display:block;}
.banner_img1{display:block;}
.youshi_right{ display:none;}
.youshi_right1{display:block;}
.xuanze_text{background: #f6f6f6;padding-top:50px;}
.card-right-bg img{width: 90px;height:auto;}
.duopingtai_safe{position:relative;padding-bottom: 50px;padding-top: 50px;background:#f6f6f6;border-radius:25px;}
.youshi_index{padding-top: 50px;padding-bottom: 50px;  background-image:url(../img/index/youshi.jpg); background-repeat:repeat-y;background-position: right; color:#fff; height:auto;}
.duopingtai_index{padding-top: 50px;background: #f2f2f2;border-top-right-radius:100px;background-repeat: no-repeat;background-position:top left; color:#fff; height:auto;}
.zhongduan_index{padding-top: 50px;background: #f2f2f2;border-top-right-radius:100px;background-repeat: no-repeat;background-position:top left; color:#fff; height:auto;}
.zhongduan_left{width:100%; float:left;}
.zhongduan_right{width:100%; float:right;}
.jiaoyi_index{background-image: url(../img/index/deal-bg.png);background-repeat: repeat-y;background-position: center; color:#fff;border-top-left-radius: 100px;height:auto;}
.jiaoyi_product{display:none;}
  .container {
    max-width: 540px;
  }
   .container1 {
    max-width: 100%;
  }

  .baojia_price {
    padding: 10px 15px;
    font-size: 18px;
    background:  #f89600;
    border-radius: 25px;
    color: #fff;
    margin-right: 15px;
    text-align: center;
}
.baojia_price_on{
	padding: 10px 15px;
	font-size: 19px;
	background:
	none;
	border: solid 1px #fff;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	text-align: center;
}
.baojia_price_on:hover{
	padding: 10px 15px;
    font-size: 19px;
    background:#f89600;
	border: solid 1px #f89600;
    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
}
.jiaoyi_btn {
    padding: 8px 8px;
    font-size: 18px;
    background:  #f89600;
    border-radius: 15px;
    color: #fff;
    margin-right: 0px;
    margin-bottom: 1rem;
    text-align: center;
}
.px-4 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.mr-11{margin-top:5rem;}
.mr-9{margin-top:5rem;}
.px-9 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.mr-8{margin-top:0rem;}
.mr-29{margin-top: 0rem;}
.px-4s {
    padding-left: 1rem;
    padding-right: 1rem;
}

.border_left{border-top-left-radius: 25px;}
.border_right{border-top-right-radius: 25px;}
.jiaoyi_abtn{ display:grid;}
.footers_index {
    display: none;
    text-align: center;
    background-image: url(../img/index/footer2.jpg);

    color: rgb(255, 255, 255);
    visibility: visible;
    animation-delay: 0.15s;
}
.kaihu_bg{background-image:url(../img/index/footer1.jpg); color:#fff;}

.footer_flex{ display:flex;}
.footer_w_30{ width:30%;}
.footer_w_70{ width:70%;}
.footer_left{ text-align:left !important;}

.kaihu_table tr td, .kaihu_table tr th {
    padding: 5px;
}
.kaihu tr th {
    background: #000;
    color: #fff;
    font-weight: bold;
    font-size:16px;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}
.button_kaihu {
    background: #f89600 !important;
    color: #fff !important;
    border-radius:10px !important;
    padding: 2px;
    font-size: 12px;
    display: inline-block;
}
.theme-popover {
	z-index: 10000;
	position:
	fixed;
	top:0%;
	left:0%;
	width: 100%;
	height: auto;
	margin:0px;
	border-radius:0px;
	background-color:#fff;
	display:
	none;
	box-shadow: 0 0 10px #666;
	overflow: hidden;
}
.theme-popover1 {
	z-index: 10000;
	position:fixed;
	top: 0%;
	left:0%;
	width: 100%;
	max-height: 800px;
	border-radius:0px;
	background-color:#fff;
	display: none;
	box-shadow: 0 0 10px #666;
	overflow-y: scroll;
}
}
@media (min-width: 360px) {
.about_bgimg_ls{
	background-image:none;
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}
.information_content{ float:left;width:100%; display:flex;height: 62px;}
.information_content_null{ width:10%; display:none;}
.information_content_left{min-width:100px;}
.information_content_right{width:100%;}
.information_content1_left { min-width: 100px;}

.information_height {
    height: 62px;
    text-align: left;
    min-width: 140px;
    display: contents;
    font-size: 14px;
}
.read_app {
    display: block;
    font-size: 14px;
    padding-bottom: 15px;
    padding-top: 15px !important;
}
.read_pc{display:none;}

.read_box{display: inherit;}
.read_risk{padding-top:15px;align-self: center;padding-left: 0px;}

.td_width3{width:0%;}
	.res_height {
    font-size: 13px;
    height: 60px;
    text-align: left;
    min-width: 100%;
}
.text-4xl {
  font-size:28px;
  line-height: 2.5rem;
}
.rounded-lg {
    border-radius: 0.1rem;

    background: #e7ebfc !important;
}	
.bg-transparent1{
  background-color: #e7ebfc;
  height: 80px;
}

.bg_lef_en {
    font-size: 70px;
    color: #147dce;
    line-height: 70px;
    letter-spacing: 1px;
}
.bg_right_en {

    font-size: 18px;
    letter-spacing: 1px;
}

.product_jinshu, .product_waihui {
    cursor: pointer;
    width: 50%;
}
.indexchooseUS{position: inherit;right: 100px;bottom: 10px;}
.product_table2{border-left: 0px solid #f0f0f0 !important;font-size:13px;}
.abou_duibitable tr td, .abou_duibitable tr th{ text-align:left !important; padding:10px;border-top:solid 0px #ccc; border-bottom:solid 1px #ccc;}
.abou_duibitable td img{ max-width:inherit;;height:auto;}
.about_duibi_l{width:24px;}
.about_duibi_r{width:100%;}
.jiaoyi_img{padding-top: 0px;}	
.zhichi img{ width:65%;}
.rounded-sm {
    border-radius: 0.125rem;
    background: #fff !important;
    width:100% !important;
    padding: 0rem 2rem 0rem 2rem !important;
}
.aboutus_topbg{background-image:url(../img/Inner_page/about_bg.jpg);margin-top:auto;}
.jiaoyi_topbg{background-image:url(../img/Inner_page/jiaoyi_bg.jpg);margin-top: auto;}
.iwise_topbg{background-image:url(../img/Inner_page/iwise_bg.jpg);margin-top: auto;background-repeat: no-repeat;}
.customer_topbg{background-image:url(../img/Inner_page/customer_bg.jpg);margin-top:auto;}
.news_topbg{background-image:url(../img/Inner_page/news_bg.jpg);margin-top:auto;}
.daili_topbg{background-image:url(../img/Inner_page/daili_bg.jpg);margin-top: auto;}
.teaching_topbg{background-image:url(../img/Inner_page/teaching_bg.jpg);margin-top:auto;}

.kaishebtn_phone{display:block;}
.logo_app{display:block;}
.logo_pc{ display:none;}
.laughing_app{margin-right:2rem;cursor:pointer;width: 100%; display:block;color: #000;}
.logo_app img{width: 280px;}

.open_wl{display:none;}
.open_wr{ width:100%;}
.about_phone{display:none;}
.jioayi_phone{display:none;}
.jioayi2_phone{width:100% !important;}	
.more_btn{
	padding: 9px 10px;
	width: 100%;
	font-size: 18px;
	background:  #f89600;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	display: block;
	text-align: center;
}
.tijiao_btn{
	padding: 9px;
	width: 100%;
	font-size: 18px;
	background:  #f89600;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	display: block;
	text-align: center;
}
.about_index1img{position: initial;padding-left: 40px;padding-top: 0px;}

.about_bgimg_r{
	background-image: url(../img/index/bg1.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 180px;
	height: auto;
}
.about_bgimg_l{
	background-image: url(../img/index/bg2.png);
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}
.bule_tab td.down {background: url(../img/index/down.png) 0px center no-repeat;font-size: 20px;}
  .bule_tab td.up {
    background: url(../img/index/up.png) 0px center no-repeat;
    font-size: 20px;
}
.text-right {
	padding-top:0px;
	padding-bottom: 0px;
	text-align: right;
	color: #fff;
}	
.banner_img2{padding-top: 50px;display:block;}
.banner_img1{display:block;width: 100%;}
.youshi_right{ display:none;}
.youshi_right1{display:block;}
.xuanze_text{background: #f6f6f6;padding-top:50px;}
.card-right-bg img{width: 90px;height:auto;}
.duopingtai_safe{position:relative;padding-bottom: 50px;padding-top: 50px;background:#f6f6f6;border-radius:25px;}
.youshi_index{padding-top: 50px;padding-bottom: 50px;  background-image:url(../img/index/youshi.jpg); background-repeat:repeat-y;background-position: right; color:#fff; height:auto;}
.duopingtai_index{padding-top: 50px;background: #f2f2f2;border-top-right-radius:100px;background-repeat: no-repeat;background-position:top left; color:#fff; height:auto;}
.zhongduan_index{padding-top: 50px;background: #f2f2f2;border-top-right-radius:100px;background-repeat: no-repeat;background-position:top left; color:#fff; height:auto;}
.zhongduan_left{width:100%; float:left;}
.zhongduan_right{width:100%; float:right;}
.jiaoyi_index{background-image: url(../img/index/deal-bg.png);background-repeat: repeat-y;background-position: center; color:#fff;border-top-left-radius: 100px;height:auto;}
.jiaoyi_product{display:none;}
  .container {
    max-width: 540px;
  }
   .container1 {

    max-width: 100%;
  }

  .baojia_price {
    padding: 10px 15px;
    font-size: 18px;
    background:  #f89600;
    border-radius: 25px;
    color: #fff;
    margin-right: 15px;
    text-align: center;
}
.baojia_price_on{
	padding: 10px 15px;
	font-size: 19px;
    background:
	none;
	border: solid 1px #fff;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	text-align: center;
}
.baojia_price_on:hover{
	padding: 10px 15px;
    font-size: 19px;
    background:#f89600;
	border: solid 1px #f89600;
    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
}
.jiaoyi_btn {
    padding: 8px 8px;
    font-size: 18px;
    background:  #f89600;
    border-radius: 15px;
    color: #fff;
    margin-right: 0px;
    margin-bottom: 1rem;
    text-align: center;
}
.px-4 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.mr-11{margin-top: 1rem;}
.mr-9{margin-top:1rem;}
.px-9 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.mr-8{margin-top: 2rem;}
.mr-29{margin-top: 0rem;}
.px-4s {
    padding-left: 1rem;
    padding-right: 1rem;
}

.border_left{border-top-left-radius: 25px;}
.border_right{border-top-right-radius: 25px;}
.jiaoyi_abtn{ display:grid;}
.footers_index {
    display: none;
    text-align: center;
    background-image: url(../img/index/footer2.jpg);

    color: rgb(255, 255, 255);
    visibility: visible;
    animation-delay: 0.15s;
}
.kaihu_bg{background-image:url(../img/index/footer1.jpg); color:#fff;}


.footer_flex{ display:flex;}
.footer_w_30{ width:30%;}
.footer_w_70{ width:70%;}
.footer_left{ text-align:left !important;}

.kaihu_table tr td, .kaihu_table tr th {
    padding: 5px;
}
.kaihu tr th {
    background: #000;
    color: #fff;
    font-weight: bold;
    font-size:16px;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}
.button_kaihu {
    background: #f89600 !important;
    color: #fff !important;
    border-radius:10px !important;
    padding: 2px;
    font-size: 12px;
}
.theme-popover {
	z-index: 10000;

	position:
	fixed;
	top:0%;
	left:0%;
	width: 100%;
	height: auto;
	margin:0px;
	border-radius:0px;
	background-color:#fff;
	display:
	none;
	box-shadow: 0 0 10px #666;
	overflow: hidden;
}
.theme-popover1 {
	z-index: 10000;
	position:fixed;
	top: 0%;
	left:0%;
	width: 100%;
	max-height: 800px;
	border-radius:0px;
	background-color:#fff;
	display: none;
	box-shadow: 0 0 10px #666;
	overflow-y: scroll;
}
}


@media (min-width: 540px) {
.about_bgimg_ls{
	background-image: none;
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}
.information_content{ float:left;width:100%; display:flex;height: 62px;}
.information_content_null{ width:10%; display:none;}
.information_content_left{min-width:150px;}
.information_content_right{width:100%;}
.information_content1_left { min-width: 150px;}

.information_height {
    height: 62px;
    text-align: left;
    min-width: 140px;
    display: contents;
    font-size: 14px;
}


.read_app {
    display: block;
    font-size: 15px;
    padding-bottom: 15px;
    padding-top:0px !important;
}
.read_pc{display:none;}

.read_box{display: inherit;}
.read_risk{padding-top:15px;align-self: center;padding-left: 0px;}

.td_width3{width:0%;}
.res_height {
    height: 60px;
    text-align: left;
    min-width:100%;
}	

.text-4xl {
  font-size:32px;
  line-height: 2.5rem;
}

.rounded-lg {
    border-radius: 0.1rem;
    background: #e7ebfc !important;
}	
.bg-transparent1{
  background-color: #e7ebfc;
  height: 80px;
}	
.bg_lef_en {
    font-size: 100px;
    color: #147dce;
    line-height: 70px;
    letter-spacing: 1px;
}

.product_jinshu, .product_waihui {
    cursor: pointer;
    width: 45%;
}
	.indexchooseUS{position: inherit;right: 100px;bottom: 10px;}
.product_table2{border-left: 0px solid #f0f0f0 !important;font-size:13px;}
.abou_duibitable tr td, .abou_duibitable tr th{ text-align:left !important; padding:15px;border-top:solid 0px #ccc;border-bottom: solid 1px #ddd;}
.abou_duibitable td img{ max-width:inherit;;height:auto;}

.jiaoyi_img{padding-top: 0px;}	
.zhichi img{ width:auto;}	
.aboutus_topbg{background-image:url(../img/Inner_page/about_bg.jpg);margin-top:auto;}
.jiaoyi_topbg{background-image:url(../img/Inner_page/jiaoyi_bg.jpg);margin-top: auto;}
.iwise_topbg{background-image:url(../img/Inner_page/iwise_bg.jpg);margin-top: auto;background-repeat: no-repeat;}
.customer_topbg{background-image:url(../img/Inner_page/customer_bg.jpg);margin-top:auto;}
.news_topbg{background-image:url(../img/Inner_page/news_bg.jpg);margin-top:auto;}
.daili_topbg{background-image:url(../img/Inner_page/daili_bg.jpg);margin-top: auto;}
.teaching_topbg{background-image:url(../img/Inner_page/teaching_bg.jpg);margin-top:auto;}

.logo_app{display:block;width: 100%;}
.logo_pc{ display:none;}

.laughing_app{margin-right:2rem;cursor:pointer;width: 100%; display:block;color: #000;}
.logo_app img{width: 75%;padding: 5px;}

.open_wl{display:none;}
.open_wr{ width:100%;}
.about_phone{display:none;}
.jioayi_phone{display:none;}
.jioayi2_phone{width:100% !important;}	
.kaihu_table tr td, .kaihu_table tr th {
    padding: 5px;
}
.kaihu tr th {
    background: #000;
    color: #fff;

    font-weight: bold;
    font-size:16px;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}
.button_kaihu {
    background: #f89600 !important;
    color: #fff !important;
    border-radius: 25px !important;
    padding: 5px 10px 5px 10px;
    font-size: 14px;
    line-height: 16px;
}


.more_btn{
	padding: 10px 10px;
	width: 100%;
	font-size: 18px;
	background:  #f89600;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	display: block;
	text-align: center;
}
.tijiao_btn{
	padding: 9px;
	width: 100%;
	font-size: 18px;
	background:  #f89600;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	display: block;
	text-align: center;
}
.about_index1img{position: initial;padding-left: 40px;padding-top: 0px;}


.bule_tab td.down {
    background: url(../img/index/down.png) 0px center no-repeat;
    font-size: 20px;
}
  .bule_tab td.up {
    background: url(../img/index/up.png) 0px center no-repeat;
    font-size: 20px;
}
.about_bgimg_r{
	background-image: url(../img/index/bg1.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 180px;
	height: auto;
}
.about_bgimg_l{
	background-image: url(../img/index/bg2.png);
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}

.text-right {
	padding-top:0px;
	padding-bottom: 0px;
	text-align: right;
	color: #fff;
}	
.banner_img1{display:block;width: 90%;}
.youshi_right{ display:none;}
.youshi_right1{display:block;}
.xuanze_text{background: #f6f6f6;padding-top:50px;}
.card-right-bg img{width: 90px;height:auto;}
.duopingtai_safe{position:relative;padding-bottom: 50px;padding-top: 50px;background:#f6f6f6;border-radius:25px;}
.youshi_index{padding-top: 50px;padding-bottom: 50px;  background-image:url(../img/index/youshi.jpg); background-repeat:repeat-y;background-position: right; color:#fff; height:auto;}
.duopingtai_index{padding-top: 50px;background: #f2f2f2;border-top-right-radius:100px;background-repeat: no-repeat;background-position:top left; color:#fff; height:auto;}
.zhongduan_index{padding-top: 50px;background: #f2f2f2;border-top-right-radius:100px;background-repeat: no-repeat;background-position:top left; color:#fff; height:auto;}
.zhongduan_left{width:100%; float:left;}
.zhongduan_right{width:100%; float:right;}
.jiaoyi_index{background-image: url(../img/index/deal-bg.png);background-repeat: repeat-y;background-position: center; color:#fff;border-top-left-radius: 100px;height:auto;}
.jiaoyi_product{display:none;}
  .container {
    max-width: 540px;
  }
  .container2 {
    max-width: 540px;
  }
   .container1 {
    max-width: 100%;
  }


  .baojia_price {
    padding: 10px 30px;
    font-size: 18px;
    background:  #f89600;
    border-radius: 25px;
    color: #fff;
    margin-right: 15px;
}
.baojia_price_on{
	padding: 10px 30px;
    font-size: 19px;
    background:none;
	border: solid 1px #fff;
    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
}
.baojia_price_on:hover{
	padding: 10px 30px;
    font-size: 19px;
    background:#f89600;
	border: solid 1px #f89600;
    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
}
.jiaoyi_btn {

padding: 8px 8px;

font-size: 18px;

background:  #f89600;

border-radius: 15px;

color: #fff;

margin-right: 20px;

margin-bottom: 1rem;


text-align: center;
}
.px-4 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.mr-11{margin-top: 1rem;}
.mr-9{margin-top: 1rem;}
.px-9 {
  padding-left: 1rem;
  padding-right: 1rem;

}
.mr-8{margin-top: 2rem;}
.mr-29{margin-top: 0rem;}
.px-4s {
    padding-left: 1rem;
    padding-right: 1rem;
}

.border_left{border-top-left-radius: 25px;}
.border_right{border-top-right-radius: 25px;}
.jiaoyi_abtn{display: block;}
.footers_index {
    display: none;
    text-align: center;
    background-image: url(../img/index/footer2.jpg);
    color: rgb(255, 255, 255);
    visibility: visible;
    animation-delay: 0.15s;
}
.kaihu_bg{background-image:url(../img/index/footer1.jpg); color:#fff;}

.footer_flex{ display:flex;}
.footer_w_30{ width:30%;}
.footer_w_70{ width:70%;}
.footer_left{ text-align:left !important;}


}

@media (min-width: 720px) {
.about_bgimg_ls{
	background-image:none;
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}
.information_content{ float:left;width:100%; display:flex;height: 62px;}
.information_content_null{ width:10%; display:block;}
.information_content_left{min-width:100px;}
.information_content_right{width:100%;}
.information_content1_left{min-width:100px;}
.information_height{
    height: 62px;
    text-align: left;
    min-width: 140px;
    display: flex;
    font-size: 14px;
}



.read_app{display:none;}
.read_pc{display:block;}

.read_box{display:flex;}
.read_risk{padding-top:0px;align-self: center;padding-left: 30px;}

.td_width3{width:8%;}
.res_height {
    height: 62px;
    text-align: left;
    min-width: 140px;
}	
.text-4xl {
  font-size:36px;
  line-height: 2.5rem;
}
.rounded-lg {
    border-radius: 0.1rem;
    background: #e7ebfc !important;
}	
.bg-transparent1{
  background-color: #e7ebfc;
  height: 80px;
}	
	
.bg_lef_en {
    font-size: 130px;
    color: #147dce;
    line-height: 70px;
    letter-spacing: 1px;
}

.product_jinshu, .product_waihui {
    cursor: pointer;
    width: 40%;
}
	.indexchooseUS{position: inherit;right: 100px;bottom: 10px;}
.phone_bgpostion{position: inherit;}
.product_table2{border-left: 0px solid #f0f0f0 !important;font-size:16px;}
.jiaoyi_img{padding-top: 0px;}	
.aboutus_topbg{background-image:url(../img/Inner_page/about_bg.jpg);margin-top:50px;}
.jiaoyi_topbg{background-image:url(../img/Inner_page/jiaoyi_bg.jpg);margin-top: 50px;}
.iwise_topbg{background-image:url(../img/Inner_page/iwise_bg.jpg);margin-top: 50px;background-repeat: no-repeat;}
.customer_topbg{background-image:url(../img/Inner_page/customer_bg.jpg);margin-top:50px;}
.news_topbg{background-image:url(../img/Inner_page/news_bg.jpg);margin-top:50px;}
.daili_topbg{background-image:url(../img/Inner_page/daili_bg.jpg);margin-top: 50px;}
.teaching_topbg{background-image:url(../img/Inner_page/teaching_bg.jpg);margin-top:50px;}

.logo_app{display:block;width: 100%;}
.logo_pc{ display:none;}
.laughing_app{margin-right:2rem;cursor:pointer;width: 130%; display:block;color: #000;}
.logo_app img{width: 70%;padding: 5px;}

.open_wl{display:none;}
.open_wr{ width:100%;}
.about_phone{display:none;}
.jioayi_phone{display:none;}
.jioayi2_phone{width:100% !important;}	
.kaihu_table tr td, .kaihu_table tr th {
    padding: 5px;
}
.kaihu tr th {
    background: #000;
    color: #fff;
    font-weight: bold;
    font-size:16px;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}
.button_kaihu {
    background: #f89600 !important;
    color: #fff !important;
    border-radius: 25px !important;
    padding: 5px 10px 5px 10px;
    font-size: 16px;
    line-height: 16px;
}

.table_weight{ width:90% !important;}
.footer_flex{display: block;}
.footer_w_30{width: 100%;}
.footer_w_70{width: 100%;}
.footer_left{text-align: center!important;}

.more_btn{
	padding: 15px 50px;
	font-size: 18px;
	background:  #f89600;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	display: initial;
	text-align: center;
}
.tijiao_btn{
	padding: 8px 10px;
	width: 180px;
	font-size: 18px;
	background:  #f89600;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	display: block;
	text-align: center;
}
.about_bgimg_r{background-image:url(../img/index/bg1.png); background-repeat:no-repeat;background-position: right;background-size: 190px; height:auto;}
.about_bgimg_l{background-image:url(../img/index/bg2.png);background-repeat: no-repeat;background-position:left;background-size: 23%;color:#fff; height:auto;}
.bule_tab td.down {
    background: url(../img/index/down.png) 180px center no-repeat;
    font-size: 20px;
}
  .bule_tab td.up {
    background: url(../img/index/up.png) 180px center no-repeat;
    font-size: 20px;
}
.about_index1img{position: initial;padding-left: 0px;padding-top: 0px;}
.xuanze_text{background: #f6f6f6;padding-top:50px;}
.zhongduan_left{width:50%; float:left;}

.zhongduan_right{width:50%; float:right;}

.duopingtai_safe{position:relative;padding-bottom: 50px;padding-top: 50px;background:#f6f6f6;border-radius:25px;}
.card-right-bg img{width: 80px;height:auto;}
.youshi_right{ display:block;}
.youshi_right1{display:none;}
.youshi_index{ padding-top:0px;}
.mx_800 {
    max-width: 100%;
    min-height:0px;
}
.zhongduan_index{padding-top: 0px;display:block; background:none; background:#f2f2f2; border-top-right-radius:100px;background-repeat: no-repeat;background-position: top left; color:#fff; height:auto;
}
.jiaoyi_index{display:block; background:none;background-image:url(../img/index/deal-bg.png); background-repeat: no-repeat;background-position:top right; color:#fff; height:auto;}
.text-right {
	padding-top:0px;
	text-align: right;
	color: #fff;
	padding-bottom: 0px;
}	

.banner_img1{display:block;width: 60%;}


  .container {
    max-width: 540px;
  }
   .container1 {
    max-width: 540px;
  }
  .baojia_price {
    padding: 15px 35px;
    font-size: 1.2rem;
    background:  #f89600;
    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
}
.baojia_price_on{
	padding: 15px 35px;
    font-size: 19px;
    background:none;
	border: solid 1px #fff;
    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
}
.baojia_price_on:hover{
	padding: 15px 35px;
    font-size: 19px;
    background: #f89600;
	border: solid 1px #f89600;
    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
}

.jiaoyi_btn {
    padding: 15px 25px;
    border-radius: 2px;
    font-size: 18px;
    background:  #f89600;
    border-radius: 15px;
    color: #fff;
    margin-right: 15px;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-9 {
  padding-left: 3rem;
  padding-right: 1rem;
}
.mr-29{margin-top: 29rem;}
.mr-11{margin-top: 3rem;}
.mr-9{margin-top: 3rem;}
.mr-8{margin-top: 2rem;}
.px-4s {
    padding-left:0rem;
    padding-right:0rem;
}
.border_left{border-top-left-radius: 50px;border-left: solid 1px #fff;border-right: solid 1px #fff0;border-top: solid 1px #fff;border-bottom: solid 1px #fff;}
.border_right{border-top-right-radius: 50px;border-left: solid 1px #fff0;border-right: solid 1px #fff0;border-top: solid 1px #fff;border-bottom: solid 1px #fff;}
.jiaoyi_abtn{ display:block;}
.footers_index {
    display: none;
    text-align: center;
    background-image: url(../img/index/footer2.jpg);
    color: rgb(255, 255, 255);
    visibility: visible;
    animation-delay: 0.15s;
}

text-right {
	padding-top:0px;
    text-align: right;
    color: #fff;
}
  .container {
    max-width: 720px;
  }
  .container2 {
    max-width: 720px;
  }
  .container1 {
    max-width: 100%;
  }
  .px-4 {
  padding-left: 2rem;
  padding-right: 1rem;
}
.footers_index {
    display: none;
    text-align: center;
    background-image: url(../img/index/footer2.jpg);
    color: rgb(255, 255, 255);
    visibility: visible;
    animation-delay: 0.15s;
}

}

@media (min-width: 960px) {
.about_bgimg_ls{
	background-image:none;
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}
.information_content{ float:left;width:100%; display:flex;height: 62px;}
.information_content_null{ width:10%; display:block;}
.information_content_left{min-width:150px;}
.information_content_right{width:100%;}
.information_content1_left{min-width:150px;}
.information_height{
    height: 62px;
    text-align: left;
    min-width: 140px;
    display: flex;
    font-size: 14px;
}

.rounded-lg {
    border-radius: 0.1rem;
    background: #e7ebfc !important;
}	
.bg-transparent1{
  background-color: #e7ebfc;
  height: 80px;
}
	
.product_jinshu, .product_waihui {
    cursor: pointer;
    width: 30%;
}
	.indexchooseUS{position: inherit;right: 100px;bottom: 10px;}
.bule_tab td.down {
    background: url(../img/index/down.png) 230px center no-repeat;
    font-size: 20px;
}
  .bule_tab td.up {
    background: url(../img/index/up.png) 230px center no-repeat;
    font-size: 20px;
}
}
@media (min-width: 1139px) {
.rounded-lg {
    border-radius: 0.1rem;
    background: #e7ebfc00 !important;
}	
.bg-transparent1{
  background-color:#e7ebfc00;
  height: 80px;

}
	
.indexchooseUS{position: absolute;right: 50px;bottom: 0px;}
.phone_bgpostion{position: absolute;}
.jiaoyi_img{padding-top:95px;}	
.theme-popover1 {
	z-index: 10000;
	position:fixed;
	top:10%;
	left:16.5%;
	width:800px;
	max-height: 800px;
	border-radius:0px;
	background-color:#fff;
	display: none;
	box-shadow: 0 0 10px #666;
	overflow-y: scroll;
}
.rounded-sm {
    border-radius: 0.125rem;
    background: #fff !important;
    width:250px !important;
    padding: 0rem 2rem 0rem 2rem !important;
}
	.aboutus_topbg{background-image:url(../img/Inner_page/about_bg.jpg);margin-top:50px;}
.jiaoyi_topbg{background-image:url(../img/Inner_page/jiaoyi_bg.jpg);margin-top: 50px;}
.iwise_topbg{background-image:url(../img/Inner_page/iwise_bg.jpg);margin-top: 50px;background-repeat: no-repeat;}
.customer_topbg{background-image:url(../img/Inner_page/customer_bg.jpg);margin-top:50px;}
.news_topbg{background-image:url(../img/Inner_page/news_bg.jpg);margin-top:50px;}
.daili_topbg{background-image:url(../img/Inner_page/daili_bg.jpg);margin-top: 50px;}
.teaching_topbg{background-image:url(../img/Inner_page/teaching_bg.jpg);margin-top:50px;}


.logo_app{display:none;width: 100%;}
.logo_pc{ display:block;}
.laughing_app{margin-right:2rem;cursor:pointer;width: 120%; display:none;}
.logo_app img{ width:20%;}

.open_wl{display:block;}
.open_wr{ width:50%;align-self: center;}
.w50_phone{width:50% !important;}	
.about_phoneW{width: 50% !important;}	
.about_phone{display:block;}
.jioayi_phone{display:none;}
.jioayi2_phone{width:100% !important;}	
.about_bgimg_r{background-image:url(../img/index/bg1.png); background-repeat:no-repeat;background-position: right;background-size: 190px; height:auto;}
.about_bgimg_l{background-image:url(../img/index/bg2.png);background-repeat: no-repeat;background-position:left;background-size: 190px;color:#fff; height:auto;}
.zhongduan_index{padding-top: 0px;display:block; background:none;background-image:url(../img/index/zhongduan-bg.png);background-repeat: no-repeat;background-position: top left; color:#fff; height:auto;}
.mx_800 {
    max-width: 100%;
    min-height: 100px;
}
	.bule_tab td.down {

    background: url(../img/index/down.png) 200px center no-repeat;
    font-size: 18px;
}
  .bule_tab td.up {
    background: url(../img/index/up.png) 200px center no-repeat;
    font-size: 18px;
}
.kaihu_table tr td, .kaihu_table tr th {
    padding: 5px;
}
.kaihu tr th {
    background: #000;
    color: #fff;
    font-weight: bold;
    font-size:16px;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

.button_kaihu {
    background: #f89600 !important;
    color: #fff !important;
    border-radius: 25px !important;
    padding: 5px 15px 5px 15px;
    font-size: 16px;
    line-height: 40px;
}
.table_weight {
    width: 75% !important;
}
.duopingtai_safe {
    position: relative;
    padding-bottom: 0px;
    padding-top: 0px;
    background: #f6f6f6;
    border-radius: 25px;
}

.card-right-bg img {
    width: 85px;
    height: auto;
}
.px-9 {
  padding-left:3rem;
  padding-right: 1rem;
}
.mr-8{margin-top: 4rem;}
.mr-11 {
    margin-top: 19.3rem;
}
.mr-9 {
    margin-top: 9.3rem;
}
.mr-15 {
    margin-top: 15rem;
}
.baojia_price {
    padding: 12px 30px;
    font-size: 19px;
    background:  #f89600;

    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
}

.baojia_price_on{
	padding: 15px 50px;
    font-size: 19px;
    background:none;
	border: solid 1px #fff;
    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
}
.baojia_price_on:hover{
	padding: 15px 50px;
    font-size: 19px;
    background: #f89600;
	border: solid 1px #f89600;
    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
}
.about_index1img{position: initial;padding-left:70px;padding-top:110px;}

  .container {
    max-width: 960px;
  }
  .container2 {
    max-width: 960px;
  }
  .container1 {
    max-width: 960px;
  }
  .footers_index {
    display: block;
    text-align: center;
    background-image: url(../img/index/footer2.jpg);
    color: rgb(255, 255, 255);
    visibility: visible;
    animation-delay: 0.15s;
}
.banner_img1{display:block;}
  
.theme-popover {
	z-index:9999;
	position:
	fixed;
	top:50%;
	left:50%;
	width: 800px;
	height: auto;
	margin: -250px 0 0 -400px;

	border-radius: 10px;
	background-color:#fff;
	display:
	none;
	box-shadow: 0 0 10px #666;
	overflow: hidden;
}
}

@media (min-width: 1140px) {
.about_bgimg_ls{
	background-image:none;
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}
.banner_img1{display:block;width:80%;}
.product_jinshu, .product_waihui {
    cursor: pointer;
    width: 30%;
}
.jiaoyi_img{padding-top: 0px;}	
.zhichi_app{display:none;}	
.theme-popover1 {
	z-index: 10000;
	position:
	fixed;
	top: 40%;
	left: 45%;
	width: 1000px;
	max-height: 800px;
	margin: -250px 0 0 -400px;
	border-radius: 10px;
	background-color:#fff;
	display: none;
	box-shadow: 0 0 10px #666;
	overflow-y: scroll;
}
.aboutus_topbg{background-image:url(../img/Inner_page/about_bg.jpg);margin-top:100px;}
.jiaoyi_topbg{background-image:url(../img/Inner_page/jiaoyi_bg.jpg);margin-top: 100px;}
.iwise_topbg{background-image:url(../img/Inner_page/iwise_bg.jpg);margin-top: 100px;background-repeat: no-repeat;}
.customer_topbg{background-image:url(../img/Inner_page/customer_bg.jpg);margin-top:100px;}
.news_topbg{background-image:url(../img/Inner_page/news_bg.jpg);margin-top:100px;}
.daili_topbg{background-image:url(../img/Inner_page/daili_bg.jpg);margin-top: 100px;}
.teaching_topbg{background-image:url(../img/Inner_page/teaching_bg.jpg);margin-top:100px;}

.kaishebtn_phone{display:none;}

.head_righttextPC{display:flow-root;background: #fff;border-bottom: solid 1px #fff;margin-left: -2rem;margin-right: -2rem;}

.logo_app{display:none;width: 100%;}
.logo_pc{ display:block;margin-left: 1rem;}
.laughing_app{margin-right:2rem;cursor:pointer;width: 120%; display:none;}
.logo_app img{ width:20%;}

.w50_phone{width:45% !important;}	
.about_phoneW{width:40% !important;}		
.about_phone{display:block;}
.jioayi_phone{display:block;}
.jioayi2_phone{width:auto !important;}	
.about_bgimg_r{background-image:url(../img/index/bg1.png); background-repeat:no-repeat;background-position: right;background-size: auto; height:auto;}
.about_bgimg_l{background-image:url(../img/index/bg2.png);background-repeat: no-repeat;background-position:left;background-size:auto;color:#fff; height:auto;}
	  .bule_tab td.down {
    background: url(../img/index/down.png) 220px center no-repeat;
    font-size: 18px;
}

  .bule_tab td.up {background: url(../img/index/up.png) 220px center no-repeat;font-size: 18px;}
.kaihu_table tr td, .kaihu_table tr th {
    padding: 13px;
}
.table_weight {
    width: 75% !important;
}
.kaihu tr th {
    background: #000;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}
.baojia_price {
    padding: 15px 50px;
    font-size: 19px;
    background:  #f89600;
    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
    cursor: pointer;
}
.baojia_price_on{
	padding: 15px 50px;
    font-size: 19px;
    background:none;
	border: solid 1px #fff;
    border-radius: 25px;
    color: #fff;
    margin-right: 20px;
    cursor: pointer;
}
.baojia_price_on:hover{
	padding: 15px 50px;
	font-size: 19px;
	background: #f89600;
	border: solid 1px #f89600;
	border-radius: 25px;
	color: #fff;
	margin-right: 20px;
	cursor: pointer;
}
.banner_img1{display:block;width: 80%;}
.button_kaihu {
    background: #f89600 !important;
    color: #fff !important;
    border-radius: 25px !important;
    padding: 5px 20px 5px 20px;
    font-size: 16px;
    line-height: 20px;
}
.px-9 {
  padding-left: 3rem;
  padding-right: 1rem;
}

.card-right-bg img {
    width: 95px;
    height: auto;
}
  .container {
    max-width: 1600px;
  }
  .container2 {
    max-width: 1600px;
  }
  .container1 {
    max-width: 1600px;
  }
  
  	.theme-popover {
	z-index: 10000;
	position:

	fixed;
	top:50%;
	left:50%;
	width: 800px;
	height: auto;
	margin: -250px 0 0 -400px;
	border-radius: 10px;
	
	background-color:#fff;
	display:
	none;
	box-shadow: 0 0 10px #666;
	overflow: hidden;
}
}
@media (min-width: 1280px) {
.about_bgimg_ls{
	background-image: none;
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}
.product_jinshu, .product_waihui {
    cursor: pointer;
    width: 20%;
}
.jiaoyi_img{padding-top:0px;}	
}
@media (min-width: 1366px) {
.about_bgimg_ls{
	background-image:none;
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}
.jiaoyi_img{padding-top: 0px;width: 94%;}	
}
@media (min-width: 1400px) {
.about_bgimg_ls{
	background-image: url(../img/index/bg2.png);
	background-repeat: no-repeat;
	background-position: topleft;
	background-size: 180px;
	height: auto;
}
.jiaoyi_img{padding-top: 0px;width: 92%;}	

.aboutus_topbg{background-image:url(../img/Inner_page/about_bg.jpg);margin-top:120px;}
.jiaoyi_topbg{background-image:url(../img/Inner_page/jiaoyi_bg.jpg);margin-top: 120px;}
.iwise_topbg{background-image:url(../img/Inner_page/iwise_bg.jpg);margin-top: 120px;background-repeat: no-repeat;}
.customer_topbg{background-image:url(../img/Inner_page/customer_bg.jpg);margin-top:120px;}
.news_topbg{background-image:url(../img/Inner_page/news_bg.jpg);margin-top:120px;}
.daili_topbg{background-image:url(../img/Inner_page/daili_bg.jpg);margin-top: 120px;}
.teaching_topbg{background-image:url(../img/Inner_page/teaching_bg.jpg);margin-top:120px;}



	.head_righttextPC{display:flow-root;background: #fff;border-bottom: solid 1px #fff;margin-left: -2rem;margin-right: -2rem;}
	.logo_pc{ display:block;margin-left: 1rem;}
	.theme-popover {
	z-index: 10000;
	position:
	fixed;
	top:50%;
	left:50%;
	width: 800px;
	height: auto;
	margin: -250px 0 0 -400px;
	border-radius: 10px;
	
	background-color:#fff;
	display:
	none;
	box-shadow: 0 0 10px #666;
	overflow: hidden;
}
.w50_phone{width:45% !important;}
.table_weight {
    width: 70% !important;
}	
}

@media (min-width: 1600px) {
.banner_img1{display:block;width: 95%;}
.table_weight {
    width: 60% !important;
}


.mr-11 {
    margin-top:21.3rem;
}
.jiaoyi_img{padding-top:0px;width: 100%;}	
.jiaoyi_img{padding-top:0px;}	
.aboutus_topbg{background-image:url(../img/Inner_page/about_bg.jpg);margin-top:70px;}
.jiaoyi_topbg{background-image:url(../img/Inner_page/jiaoyi_bg.jpg);margin-top: 70px;}
.iwise_topbg{background-image: url(../img/Inner_page/iwise_bg.jpg);margin-top: 70px;background-repeat: no-repeat;}
.customer_topbg{background-image:url(../img/Inner_page/customer_bg.jpg);margin-top:70px;}
.news_topbg{background-image:url(../img/Inner_page/news_bg.jpg);margin-top:70px;}
.daili_topbg{background-image:url(../img/Inner_page/daili_bg.jpg);margin-top: 70px;}
.teaching_topbg{background-image:url(../img/Inner_page/teaching_bg.jpg);margin-top:70px;}

.head_righttextPC{display:none;background: #fff;margin-left: -2rem;margin-right: -2rem;}	
.logo_pc{ display:block;margin-left:2rem;}
.w50_phone{width: 37% !important;}	
.w50_phone1{width:37.333% !important;}	
.px-9 {
  padding-left: 15rem;
  padding-right: 1rem;
}
.about_phoneW{width: 33.333% !important;}	
	.kaihu_table tr td, .kaihu_table tr th {
    padding: 13px;
}
.kaihu tr th {
    background: #000;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}
.card-right-bg img {
    width: 120px;
    height: auto;
}
.button_kaihu {
    background: #f89600 !important;
    color: #fff !important;
    border-radius: 25px !important;
    padding: 10px 25px 10px 25px;
    font-size: 16px;
    line-height: 16px;
}
	
  .container {
    max-width: 1600px;
  }
  .container2 {
    max-width: 1800px;
  }
.container1 {
    max-width: 1920px;
  }
}

@media (min-width: 1680px) {
.mr-11 {
    margin-top: 19.3rem;
}
}
.visible {
  visibility: visible;
}


.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;






}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.top-0 {
	top: 0px;
}

.left-0 {
	left: 0px;

}


.right-4 {
  right: 0rem;
}

.top-1\/2 {
  top: 50%;
}
.footer_mune{padding: 15px 0 15px 0;text-align: center;border-bottom: solid 0px #ffffff26;}
.about_mune{padding: 10px 0 10px 0;text-align: center;border-right: solid 0px #fff3;}

.top-full {
  top: 100%;
}

.right-0 {
  right: 0px;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-8 {
  padding-bottom: 2rem;
}

.right-8 {
  right: 2rem;
}

.left-auto {
  left: auto;
}

.-left-9 {
  left: -2.25rem;
}







.-top-6 {
  top: -1.5rem;
}

.-right-6 {



  right: -1.5rem;
}

.top-1 {
  top: 0.25rem;
}

.right-1 {
  right: 0.25rem;
}



.left-1 {

  left: 0.25rem;
}

.bottom-1 {
  bottom: 0.25rem;






}

.z-40 {

  z-index: 40;
}

.z-10 {
  z-index: 10;
}

.z-\[-1\] {

  z-index: -1;
}

.z-\[999\] {
  z-index: 999;
}

.z-20 {
  z-index: 20;
}

.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.my-\[6px\] {
  margin-top: 6px;
  margin-bottom: 6px;
}

.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-7 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2 {
  margin-top: 1rem;
  margin-bottom:1rem;
}

.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.mb-9 {
  margin-bottom: 2.25rem;
}

.mb-2 {
  margin-bottom: 2rem;
}
.mb-1-5 {
  margin-bottom: 1rem;
}

.mr-5 {
  margin-right: 1.25rem;
}



.mr-7{margin-top: 3rem;}
.mr-10 {
  margin-top: 2rem;
}

.mt-\[6px\] {
  margin-top: 60px;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-\[60px\] {
  margin-bottom: 50px;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mr-4 {
  margin-right: 1rem;
}


.mr-3 {
  margin-right: 0.75rem;
}

.mb-11 {
  margin-bottom: 2.75rem;
}


.mr-2 {
  margin-right: 0.5rem;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mt-14 {
  margin-top: 3.5rem;
}

.mr-6 {
  margin-right: 1rem;
  margin-top: 1.5rem;
}

.mb-0 {
  margin-bottom: 0px;
}

.mt-16 {
  margin-top: 4rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mr-1 {
  margin-right: 0.25rem;
}

.ml-4 {
  margin-left: 1rem;
}


.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.hidden {
  display: none;
}

.h-\[2px\] {
  height: 2px;
}

.h-10 {
  height: 2.5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-8 {
  height: 2rem;
}

.h-\[300px\] {
  height: 300px;
}

.h-full {
  height: 100%;
}

.h-\[50px\] {
  height: 50px;
}

.h-20 {
  height: 5rem;

}

.h-1\/2 {
  height: 50%;
}


.h-\[70px\] {
  height: 70px;
}

.h-14 {
  height: 3.5rem;
}

.h-\[1px\] {
  height: 1px;
}

.h-11 {
  height: 2.75rem;


}

.w-full {

  width: 100%;
}
.w-fulls {
  width: 50%;
}
.w-fullss {
  width: 80%;
}

.w-60 {

  width: auto;
}

.w-\[30px\] {

  width: 30px;

}

.w-\[250px\] {
  width: 230px;
}
.w-\[200px\] {
  width: 200px;
  text-align: center;
}

.w-10 {
  width: 2.5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-\[170px\] {
  width: 84px;
}

.w-8 {
  width: 2rem;
}

.w-20 {
  width: 5rem;
}

.w-\[330px\] {
  width: 330px;
}

.w-\[70px\] {
  width: 70px;

}

.w-14 {
  width: 3.5rem;




}




.w-\[50px\] {

  width: 50px;
}

.max-w-full {

  max-width: 100%;
}

.max-w-\[250px\] {
  max-width: 100%;
}

.max-w-\[850px\] {
  max-width: 850px;
}

.max-w-\[160px\] {
  max-width: 160px;
}

.max-w-\[120px\] {
  max-width: 120px;
}


.max-w-\[620px\] {
  max-width: 620px;
}

.max-w-\[530px\] {
  max-width: 530px;
}

.max-w-\[80px\] {
  max-width: 80px;
}

.max-w-\[780px\] {
  max-width: 780px;
}

.max-w-\[600px\] {
  max-width: 600px;
}

.max-w-\[845px\] {
  max-width: 845px;
}

.max-w-\[40px\] {
  max-width: 40px;
}

.max-w-\[140px\] {
  max-width: 140px;
}

.max-w-\[525px\] {

  max-width: 525px;
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}


.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[25deg\] {
  --tw-rotate: 25deg;

  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer {
  cursor: pointer;
}



.resize-none {
  resize: none;
}

.resize {
  resize: both;
}


.flex-wrap {
  flex-wrap: wrap;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}
.green{color: #43ac77;font-size: 20px;}
.red{color#f6292c;font-size: 20px;}

.justify-between {
  justify-content: space-between;

}

.overflow-hidden {

  overflow: hidden;
}

.scroll-smooth {


  scroll-behavior: smooth;

}


.rounded-lg {
  border-radius: 0.1rem;
}


.rounded {
  border-radius: 0.25rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}

.rounded-tr-full {
  border-top-right-radius: 9999px;
}

.rounded-bl-full {
  border-bottom-left-radius: 9999px;
}

.border {
  border-width: 0px;
}

.border-0 {
  border-width: 0px;
}

.border-t {
  border-top-width: 1px;
}


.border-l {
  border-left-width: 1px;
}


.border-b {
  border-bottom-width: 1px;
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));

  margin-top: 40px;
}

.border-transparent {
  border-color: transparent;
}

.border-\[\#F2F3F8\] {
  --tw-border-opacity: 1;
  border-color: rgb(242 243 248 / var(--tw-border-opacity));
}

.border-\[\#f1f1f1\] {
  --tw-border-opacity: 1;
  border-color: rgb(241 241 241 / var(--tw-border-opacity));

}

.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(48 86 211 / var(--tw-border-opacity));
}

.border-\[\#D4DEFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(212 222 255 / var(--tw-border-opacity));
}

.border-\[\#F3F4FE\] {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 254 / var(--tw-border-opacity));
}

.border-opacity-40 {
  --tw-border-opacity: 0.4;
}

.border-opacity-20 {
  --tw-border-opacity: 0.2;
}


.bg-transparent {
  background-color: #fff;

}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: #000;
  color: #333;
}

.bg-primary {
  --tw-bg-opacity: 1;

  background-color: #fff;
}

.bg-\[\#f5f8ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 248 255 / var(--tw-bg-opacity));
}


.bg-black {
  --tw-bg-opacity: 1;
  background-color: #000;
}

.bg-\[\#f3f4fe\] {
  --tw-bg-opacity: 1;
  background-color: #f5f5f5;
}

.bg-\[\#13C296\] {
  --tw-bg-opacity: 1;
  background-color: rgb(19 194 150 / var(--tw-bg-opacity));

}


.bg-secondary {
  --tw-bg-opacity: 1;

  background-color: rgb(19 194 150 / var(--tw-bg-opacity));
}

.bg-\[\#f3f4ff\] {
  --tw-bg-opacity: 1;
  background-color: #f5f5f5;
}

.bg-\[\#afb2b5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(175 178 181 / var(--tw-bg-opacity));
}

.bg-\[\#F4F7FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 247 255 / var(--tw-bg-opacity));
}

.bg-\[\#FCFDFE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 253 254 / var(--tw-bg-opacity));
}


.bg-\[\#4064AC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(64 100 172 / var(--tw-bg-opacity));

}

.bg-\[\#1C9CEA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(28 156 234 / var(--tw-bg-opacity));
}

.bg-\[\#D64937\] {
  --tw-bg-opacity: 1;
  background-color: rgb(214 73 55 / var(--tw-bg-opacity));
}

.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}

.bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.from-dark-700 {
  --tw-gradient-from: #090e34b3;
  --tw-gradient-stops: var(--tw-gradient-from),
    var(--tw-gradient-to, rgb(9 14 52 / 0));
}

.from-primary {
  --tw-gradient-from: #3056d3;
  --tw-gradient-stops: var(--tw-gradient-from),
    var(--tw-gradient-to, rgb(48 86 211 / 0));
}

.to-transparent {
  --tw-gradient-to: transparent;
}

.to-\[\#179BEE\] {
  --tw-gradient-to: #179bee;
}

.fill-current {
  fill: currentColor;
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}


.object-center {
  -o-object-position: center;
  object-position: center;
}

.p-4 {
  padding: 1rem;
}
.p-4s {
  padding-top: 1rem;


  padding-left: 1rem;
  padding-right: 1rem;

  padding-bottom: 1rem;
}


.p-12 {
  padding: 3rem;
}

.p-8 {
  padding: 2rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-5 {
  padding: 1.25rem;
}


.py-5 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3s {
  padding-left: 2rem;
  padding-right: 0rem;
}

.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}


.px-7 {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}
.px-7s {
  padding-left: 0rem;
  padding-right: 4rem;
}

.px-6 {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}

.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}


.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-\[60px\] {
  padding-top: 60px;
  padding-bottom: 60px;
}

.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}


.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;

}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}


.pr-16 {
  padding-right: 4rem;
}

.pt-\[120px\] {
  padding-top: 120px;
}

.pb-\[100px\] {
  padding-bottom: 100px;
}

.pt-20 {
  padding-top: 5rem;
}


.pt-1 {

  padding-top: 0.5rem;
}

.pt-3 {
  padding-top: 3rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-4 {
  padding-bottom: 1rem;
}
.pt-4 {
  padding-top:0.5rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pl-\[62px\] {
  padding-left: 62px;


}


.text-left {
  text-align: left;
  color: #fff;

}
.text-left1{
	  text-align: left;
	}

.text-center {
  text-align: center;
  width: 100%;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;

}

.text-base {
  font-size: 17px;
  line-height: 1.7rem;
  z-index: 2;
}

.text-sm {
  font-size: 18px;
  line-height: 35px;
  padding-left: 0px;
}
.text-erji {
  font-size: 17px;
  line-height: 35px;
  padding-left: 0px;
}
.text-head-right {
    font-size: 16px;
}

.text-xl {
  font-size: 1.25rem;

  line-height: 1.75rem;
}

.text-lg {
  font-size: 18px;
  line-height: 1.75rem;
  color: #a3a3a6;
}

.text-\[26px\] {
  font-size: 26px;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.text-\[35px\] {
  font-size: 35px;
}

.text-\[32px\] {
  font-size: 32px;
}

.text-\[28px\] {
  font-size: 28px;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: bold;
  color: #fff;
}
.font-semibold1 {
  font-weight: bold;
  color: #333;

}

.font-normal {
  font-weight: 400;
}

.uppercase {
  text-transform: uppercase;
}

.italic {
  font-style: italic;
}

.leading-loose {
  line-height: 2;
}

.leading-relaxed {
  line-height: 1.625;

}

.leading-normal {
  line-height: 1.5;
}

.leading-\[26px\] {
  line-height: 26px;
}


.tracking-wide {
  letter-spacing: 0.025em;
}

.text-dark {
  --tw-text-opacity: 1;
}



.text-body-color {
  --tw-text-opacity: 1;
}


.text-dark-700 {
  color: #090e34b3;
}

.text-\[\#f3f4fe\] {
  --tw-text-opacity: 1;
  color: rgb(243 244 254 / var(--tw-text-opacity));
}

.text-\[\#dddddd\] {
  --tw-text-opacity: 1;
  color: rgb(221 221 221 / var(--tw-text-opacity));
}

.text-primary {
  --tw-text-opacity: 1;
  color: rgb(48 86 211 / var(--tw-text-opacity));
}

.text-\[\#cdced6\] {
  --tw-text-opacity: 1;
  color: rgb(205 206 214 / var(--tw-text-opacity));
}

.text-\[\#e4e4e4\] {
  --tw-text-opacity: 1;
  color: rgb(228 228 228 / var(--tw-text-opacity));
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(33 43 54 / var(--tw-text-opacity));
}

.text-\[\#fbb040\] {

  --tw-text-opacity: 1;
  color: rgb(251 176 64 / var(--tw-text-opacity));
}

.text-\[\#969696\] {
  --tw-text-opacity: 1;
  color: rgb(150 150 150 / var(--tw-text-opacity));
}

.text-\[\#adadad\] {
  --tw-text-opacity: 1;
  color: rgb(173 173 173 / var(--tw-text-opacity));
}

.placeholder-white::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}

.placeholder-white:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}

.placeholder-white::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));

}

.placeholder-\[\#ACB6BE\]::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(172 182 190 / var(--tw-placeholder-opacity));
}

.placeholder-\[\#ACB6BE\]:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;

  color: rgb(172 182 190 / var(--tw-placeholder-opacity));
}

.placeholder-\[\#ACB6BE\]::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(172 182 190 / var(--tw-placeholder-opacity));
}

.opacity-50 {
  opacity: 0.5;
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1),
    0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),

    0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-testimonial {
  --tw-shadow: 0px 60px 120px -20px #ebeffd;
  --tw-shadow-colored: 0px 60px 120px -20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-pricing {
  --tw-shadow: 0px 39px 23px -27px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0px 39px 23px -27px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.ring-primary {
  --tw-ring-opacity: 1;
}

.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.transition-\[top\] {
  transition-property: top;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition {
  transition-property: color, background-color, border-color, fill, stroke,
    opacity, box-shadow, transform, filter, -webkit-text-decoration-color,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;

  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

body {
  font-family: "Inter", sans-serif;
}


.sticky .navbar-logo {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sticky #navbarToggler span {
  --tw-bg-opacity: 1;

  background-color: #000;
}

.sticky #navbarCollapse li a:hover {
  --tw-text-opacity: 1;
  color: #333;
  opacity: 1;
}

#navbarCollapse li .ud-menu-scroll.active {
  opacity: 0.7;
}

.sticky #navbarCollapse li .ud-menu-scroll.active {
  --tw-text-opacity: 1;
  color: rgb(48 86 211 / var(--tw-text-opacity));
  opacity: 1;
}

.sticky .loginBtn {
  --tw-text-opacity: 1;
  color: #333;
}

.sticky .loginBtn:hover {
  --tw-text-opacity: 1;
  color: rgb(48 86 211 / var(--tw-text-opacity));
  opacity: 1;
}


.sticky .signUpBtn:hover {
  --tw-bg-opacity: 1;
  background-color: #f89600;
  --tw-text-opacity: 1;
  color: #fff;
}

.navbarTogglerActive > span:nth-child(1) {


  top: 7px;
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.navbarTogglerActive > span:nth-child(2) {
  opacity: 0;
}

.navbarTogglerActive > span:nth-child(3) {
  top: -8px;
  --tw-rotate: 135deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:right-1::after {
  content: var(--tw-content);
  right: 0.25rem;
}

.after\:top-1\/2::after {
  content: var(--tw-content);
  top: 50%;
}

.after\:top-1\/2s::after {
  content: var(--tw-content);
  top: 70%;
}


.after\:mt-\[-2px\]::after {
  content: var(--tw-content);
  margin-top: -2px;
}

.after\:h-2::after {
  content: var(--tw-content);
  height: 0.5rem;
}


.after\:w-2::after {
  content: var(--tw-content);
  width: 0.5rem;
}

.after\:-translate-y-1\/2::after {
  content: var(--tw-content);
  --tw-translate-y: -50%;

  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:rotate-45::after {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}


.after\:border-b-2::after {
  content: var(--tw-content);
  border-bottom-width: 2px;
}

.after\:border-r-2::after {
  content: var(--tw-content);
  border-right-width: 2px;
}




.after\:border-current::after {
  content: var(--tw-content);
  border-color: currentColor;


}

.hover\:border-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(48 86 211 / var(--tw-border-opacity));
}

.hover\:border-dark:hover {
  --tw-border-opacity: 1;
  border-color: rgb(9 14 52 / var(--tw-border-opacity));
}

.hover\:bg-primary:hover {
  --tw-bg-opacity: 1;
  background-color:#b6932f;
}

.hover\:bg-dark:hover {
  --tw-bg-opacity: 1;
  background-color: #f89600;
}

.hover\:bg-opacity-100:hover {
  --tw-bg-opacity: 1;
}

.hover\:bg-opacity-90:hover {
  --tw-bg-opacity: 0.9;
}

.hover\:text-primary:hover {
  --tw-text-opacity: 1;
  color: #000;
  font-weight: bold;
}


.hover\:text-dark:hover {
  --tw-text-opacity: 1;
  background: #f89600;
  border-radius: 25px;
  color: #fff;
}


.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

.hover\:opacity-70:hover {
  opacity: 1;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1),
    0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
    0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:filter-none:hover {
  filter: none;

}

.focus\:border-white:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.focus\:border-primary:focus {
  --tw-border-opacity: 1;
  border-color: rgb(48 86 211 / var(--tw-border-opacity));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow:
  var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
}

.focus-visible\:shadow-none:focus-visible {

  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;


  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:rotate-6 {
  --tw-rotate: 6deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:text-primary {
  --tw-text-opacity: 1;
  color: #000;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

@media (min-width: 480px) {
	
	  .bg_right {
    font-size: 20px;
    letter-spacing: 1px;
}
.bg_right_en {
    font-size: 20px;
    letter-spacing: 1px;
}
.bg_text {

}
}
@media (min-width: 540px) {

  .sm\:w-1\/2 {
    width: 100%;
  }

  .sm\:p-12 {
    padding: 3rem;
  }

  .sm\:p-8 {
    padding: 2rem;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }


  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:text-4xl {

    font-size: 30px;
    line-height: 6rem;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .sm\:text-\[26px\] {
    font-size: 26px;
  }

  .sm\:text-\[28px\] {
    font-size: 28px;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .sm\:leading-snug {
    line-height: 1.375;
  }
  .bg_right {
    font-size: 28px;
    letter-spacing: 1px;
}
.bg_right_en {
    font-size: 28px;
    letter-spacing: 1px;
}

  .sm\:leading-relaxed {
    line-height: 1.625;


  }
}

@media (min-width: 720px) {
	.sm\:w-1\/2 {
    width: 50%;
  }
.sm\:flex {
    display: flex;
  }
  table tr td, table tr th {
    padding: 15px;
    text-align: center;

    padding-left: 20px;
}
	
  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  .md\:
{
    margin-right: 2rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mr-4 {
    margin-right: 1rem;

  }

  .md\:h-\[400px\] {
    height: 400px;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-5\/12 {
    width: 41.666667%;
  }


  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:border-b {
    border-bottom-width: 1px;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:p-\[60px\] {
    padding: 60px;
  }

  .md\:px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px;
  }

  .md\:py-\[120px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .md\:pt-\[130px\] {

    padding-top: 130px;
  }



  .md\:pt-\[120px\] {
    padding-top: 120px;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }


  .md\:text-\[42px\] {
    font-size: 34px;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .md\:text-\[26px\] {
    font-size: 26px;
  }

 

  .md\:text-xl {

    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:text-\[40px\] {
    font-size: 40px;
  }

  .md\:leading-snug {
    line-height: 55px;
  }

  .md\:leading-relaxed {
    line-height: 1.625;
  }
}

@media (min-width:1139px) {
	
.sm\:w-1\/2 {
    width: 50%;
  }

  table tr td, table tr th {
    padding: 15px;
    text-align: center;

    padding-left: 20px;
}
	
  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mr-4 {
    margin-right: 1rem;

  }

  .md\:h-\[400px\] {
    height: 400px;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }


  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-5\/12 {
    width: 41.666667%;
  }


  .md\:justify-start {

    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:border-b {
    border-bottom-width: 1px;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:p-\[60px\] {

    padding: 60px;
  }

  .md\:px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px;
  }

  .md\:py-\[120px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .md\:pt-\[130px\] {
    padding-top: 130px;
  }

  .md\:pt-\[120px\] {
    padding-top: 120px;
  }


  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-\[42px\] {
    font-size: 34px;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .md\:text-\[26px\] {
    font-size: 26px;
  }

 

  .md\:text-xl {

    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:text-\[40px\] {
    font-size: 40px;
  }

  .md\:leading-snug {
    line-height: 55px;
  }

  .md\:leading-relaxed {
    line-height: 1.625;
  }
  table tr td, table tr th {
    padding: 15px;
    text-align: center;
    padding-left: 20px;
}

  .lg\:invisible {
    visibility: hidden;
  }

  .lg\:static {
    position: static;
	
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:top-\[110\%\] {
    top: 110%;
  }

  .lg\:mr-0 {
    margin-right: 0px;

  }

  .lg\:ml-8 {
    margin-left: 2rem;
  }

  .lg\:mt-\[60px\] {
    margin-top: 60px;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem;
  }

  .lg\:mb-\[150px\] {
    margin-bottom: 150px;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem;

  }

  .lg\:ml-7 {
    margin-left: 1.75rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:inline-flex {
    display: inline-flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-\[500px\] {
    height: 500px;

  }

  .lg\:h-\[45\%\] {
    height: 45%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:w-4\/12 {
    width: 33.333333%;
  }

  .lg\:w-2\/12 {
    width: 16.666667%;

  }

  .lg\:w-3\/12 {
    width: 25%;
  }

  .lg\:w-6\/12 {
    width: 50%;
  }

  .lg\:w-1\/2 {
    width: 60%;
  }

  .lg\:w-1\/4 {

    width: 25%;
  }
	.lg\:w-1\/5 {

    width: 16.6666%;
  }

  .lg\:w-8\/12 {
    width: 66.666667%;
  }

  .lg\:w-1\/3 {
    width: 33.3333%;
  }
  .lg\:w-1\/3s {
    width: 37%;
  }
  .lg\:w-7\/12 {
    width: 58.333333%;
  }

  .lg\:w-5\/12 {
    width: 41.666667%;
  }

  .lg\:max-w-full {
    max-width: 100%;
  }

  .lg\:max-w-\[565px\] {
    max-width: 565px;
  }

  .lg\:border-0 {
    border-width: 0px;
  }

  .lg\:bg-transparent {
    background-color: transparent;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
.p-4s {
    padding-top: 0rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}
  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:py-6s {
    padding-top: 1.5rem;
    padding-bottom: 0rem;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }


  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:px-10 {

    padding-left: 2.5rem;
    padding-right: 2.5rem;

  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }


  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:pl-0 {
    padding-left: 0px;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }

  .lg\:pr-0 {
    padding-right: 0px;
  }

  .lg\:pt-\[160px\] {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .lg\:pt-\[260px\] {
    padding-top: 230px;
    padding-bottom: 0px;
  }

  .lg\:pt-\[120px\] {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .lg\:pt-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .lg\:pt-\[70px\] {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .lg\:pb-\[120px\] {
    padding-bottom: 120px;
  }

  .lg\:pb-20 {
    padding-bottom: 5rem;
  }

  .lg\:pb-\[70px\] {
    padding-bottom: 70px;
  }

  .lg\:pb-\[90px\] {
    padding-bottom: 90px;
  }

  .lg\:text-\[40px\] {

    font-size: 40px;

  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;

    line-height: 1.75rem;
  }

  .lg\:text-white {
    --tw-text-opacity: 1;
    color: #333;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }


  .lg\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px
    rgb(0 0 0 / 0.1),
      0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px
    var(--tw-shadow-color),
      0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),

      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background: #fff;
  }

  .lg\:after\:right-0::after {
    content: var(--tw-content);
    right: 0px;
  }

  .group:hover .lg\:group-hover\:visible {
    visibility: visible;
  }

  .group:hover .lg\:group-hover\:top-full {
    top: 100%;
    padding-top: -80px;
  }

  .group:hover .lg\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: #333;
  }

  .group:hover .lg\:group-hover\:opacity-70 {
    opacity: 1;
  }
}

@media (min-width: 1140px) {

  table tr td, table tr th {
    padding: 15px;
    text-align: center;
    padding-left: 20px;
}
  .xl\:ml-12 {
    margin-left: 2rem;



  }
  .xl\:ml-11 {
    margin-left: 3rem;
  }

  .xl\:mr-4 {
    margin-right: 1rem;
  }

  .xl\:h-1\/2 {
    height: 50%;
  }

  .xl\:w-3\/12 {
    width: 25%;
  }


  .xl\:w-2\/12 {
    width: 14%;
  }

  .xl\:w-8\/12 {
    width: 66.666667%;
  }

  .xl\:w-4\/12 {
    width: 33.333333%;
  }

  .xl\:max-w-\[100px\] {
    max-width: 100px;
  }

  .xl\:max-w-\[640px\] {
    max-width: 650px;
  }

  .xl\:p-\[70px\] {
    padding: 70px;
  }


  .xl\:p-12 {

    padding: 3rem;
  }


  .xl\:px-6 {
    padding-left: 0rem;
    padding-right: 1.5rem;
  }

  .xl\:text-\[42px\] {
    font-size: 42px;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}


@media (min-width: 1320px) {
	
  table tr td, table tr th {
    padding: 18px;
    text-align: center;
    padding-left: 20px;
}
	
	.max-w-\[780px\] {
    max-width: 780px;
    margin-top: -150px;
}
  .\32xl\:max-w-\[120px\] {
    max-width: 120px;
  }

  .\32xl\:p-\[60px\] {
    padding: 60px;
  }


  .\32xl\:text-\[40px\] {
    font-size: 40px;
  }
}
 {

  .bule_tab td.down {
    background:url(../img/index/down.png) 110px center no-repeat;
    font-size: 20px;
}
  .bule_tab td.up {

   background:url(../img/index/up.png) 110px center no-repeat;
    font-size: 20px;
}
  table tr td, table tr th {
    padding: 18px;
    text-align: center;
    padding-left: 20px;
}
	
	.max-w-\[780px\] {
    max-width: 780px;
}
  .\32xl\:max-w-\[120px\] {
    max-width: 120px;
  }

  .\32xl\:p-\[60px\] {
    padding: 60px;
  }


  .\32xl\:text-\[40px\] {
    font-size: 40px;
  }
}
em;
}

.mb-2 {

  margin-bottom: 2rem;
}

.mr-5 {
  margin-right: 1.25rem;
}



.mr-7{margin-top: 3rem;}
.mr-10 {
  margin-top: 2rem;
}
.mt-12 {
  margin-top: 3rem;
}

.mt-\[6px\] {
  margin-top: 60px;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-\[60px\] {
  margin-bottom: 50px;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mb-11 {
  margin-bottom: 2.75rem;
}

.mb-12 {
  margin-bottom: 3rem;
}
.mb-13 {
  margin-bottom: 5rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mt-14 {
  margin-top: 3.5rem;
}

.mr-6 {
  margin-right: 1rem;
  margin-top: 1.5rem;
}

.mb-0 {
  margin-bottom: 0px;
}

.mt-16 {
  margin-top: 7rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}


.mr-1 {
  margin-right: 0.25rem;
}

.ml-4 {
  margin-left: 1rem;
}


.block {

  display: block;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}
.bg_text1{color:#fff;}

.inline-flex {
  display: inline-flex;
}

.hidden {
  display: none;
}

.h-\[2px\] {
  height: 2px;
}

.h-10 {
  height: 2.5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-8 {
  height: 2rem;
}

.h-\[300px\] {
  height: 300px;
}

.h-full {


  height: 100%;
}

.h-\[50px\] {
  height: 50px;
}

.h-20 {
  height: 5rem;
}

.h-1\/2 {
  height: 50%;
}


.h-\[70px\] {
  height: 70px;
}

.h-14 {
  height: 3.5rem;
}

.h-\[1px\] {
  height: 1px;
}

.h-11 {
  height: 2.75rem;
}

.w-full {
  width: 100%;
}
.w-fulls {
  width: 50%;

}
.w-fullss {
  width: 80%;
}

.w-60 {

  width: auto;
}

.w-\[30px\] {
  width: 30px;

}

.w-\[250px\] {
  width: 230px;
}
.w-\[200px\] {
  width: 200px;
  text-align: center;
}

.w-10 {
  width: 2.5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-\[170px\] {
  width: 84px;
}

.w-8 {
  width: 2rem;
}

.w-20 {
  width: 5rem;
}

.w-\[330px\] {
  width: 330px;
}

.w-\[70px\] {
  width: 70px;
}

.w-14 {
  width: 3.5rem;




}

.w-\[50px\] {

  width: 50px;
}

.max-w-full {
  max-width: 100%;
}

.max-w-\[250px\] {
  max-width: 100%;
}

.max-w-\[850px\] {
  max-width: 850px;
}

.max-w-\[160px\] {
  max-width: 160px;
}

.max-w-\[120px\] {
  max-width: 120px;
}


.max-w-\[620px\] {
  max-width: 620px;
}

.max-w-\[530px\] {
  max-width: 530px;
}

.max-w-\[80px\] {
  max-width: 80px;
}

.max-w-\[780px\] {
  max-width: 780px;
}

.max-w-\[600px\] {
  max-width: 600px;
}


.max-w-\[845px\] {
  max-width: 845px;
}

.max-w-\[40px\] {
  max-width: 40px;
}

.max-w-\[140px\] {
  max-width: 140px;
}

.max-w-\[525px\] {
  max-width: 525px;
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))

    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[25deg\] {
  --tw-rotate: 25deg;

  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))

    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));


}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer {

  cursor: pointer;
}




.resize-none {
  resize: none;

}


.resize {
  resize: both;
}


.flex-wrap {
  flex-wrap: wrap;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}
.green{color: #43ac77;font-size: 20px;}
.red{color#f6292c;font-size: 20px;}

.justify-between {
  justify-content: space-between;
}

.overflow-hidden {
  overflow: hidden;
}

.scroll-smooth {
  scroll-behavior: smooth;
}


.rounded {

  border-radius: 0.25rem;
}

.rounded-md {

  border-radius: 0.375rem;

}

.rounded-full {
  border-radius: 9999px;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}


.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}

.rounded-tr-full {

  border-top-right-radius: 9999px;
}

.rounded-bl-full {
  border-bottom-left-radius: 9999px;
}

.border {
  border-width: 0px;
}

.border-0 {
  border-width: 0px;
}

.border-t {
  border-top-width: 1px;
}

.border-l {

  border-left-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  margin-top: 40px;
}

.border-transparent {

  border-color: transparent;
}

.border-\[\#F2F3F8\] {
  --tw-border-opacity: 1;
  border-color: rgb(242 243 248 / var(--tw-border-opacity));
}

.border-\[\#f1f1f1\] {
  --tw-border-opacity: 1;
  border-color: rgb(241 241 241 / var(--tw-border-opacity));
}

.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(48 86 211 / var(--tw-border-opacity));
}

.border-\[\#D4DEFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(212 222 255 / var(--tw-border-opacity));
}

.border-\[\#F3F4FE\] {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 254 / var(--tw-border-opacity));
}

.border-opacity-40 {
  --tw-border-opacity: 0.4;
}

.border-opacity-20 {
  --tw-border-opacity: 0.2;
}


.bg-transparent {
  background-color: #e7ebfc;
  height: 80px;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: #000;
  color: #000;
}

.bg-primary {
  --tw-bg-opacity: 1;
  background-color: #f2f2f2;
}

.bg-\[\#f5f8ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 248 255 / var(--tw-bg-opacity));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: #000;
}

.bg-\[\#f3f4fe\] {
  --tw-bg-opacity: 1;
  background-color: #f5f5f5;
}

.bg-\[\#13C296\] {
  --tw-bg-opacity: 1;
  background-color: rgb(19 194 150 / var(--tw-bg-opacity));
}


.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(19 194 150 / var(--tw-bg-opacity));
}

.bg-\[\#f3f4ff\] {
  --tw-bg-opacity: 1;
  background-color: #f5f5f5;
}

.bg-\[\#afb2b5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(175 178 181 / var(--tw-bg-opacity));
}


.bg-\[\#F4F7FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 247 255 / var(--tw-bg-opacity));
}

.bg-\[\#FCFDFE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 253 254 / var(--tw-bg-opacity));
}


.bg-\[\#4064AC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(64 100 172 / var(--tw-bg-opacity));

}

.bg-\[\#1C9CEA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(28 156 234 / var(--tw-bg-opacity));
}

.bg-\[\#D64937\] {
  --tw-bg-opacity: 1;
  background-color: rgb(214 73 55 / var(--tw-bg-opacity));
}

.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}

.bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}


.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.from-dark-700 {
  --tw-gradient-from: #090e34b3;
  --tw-gradient-stops: var(--tw-gradient-from),
    var(--tw-gradient-to, rgb(9 14 52 / 0));
}

.from-primary {
  --tw-gradient-from: #3056d3;
  --tw-gradient-stops: var(--tw-gradient-from),
    var(--tw-gradient-to, rgb(48 86 211 / 0));
}
.to-transparent {
  --tw-gradient-to: transparent;
}

.to-\[\#179BEE\] {
  --tw-gradient-to: #179bee;
}

.fill-current {
  fill: currentColor;
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}


.object-center {
  -o-object-position: center;

  object-position: center;
}

.p-4 {
  padding: 1rem;

}
.p-4s {
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;

  padding-bottom: 1rem;
}

.p-12 {
  padding: 3rem;
}

.p-8 {
  padding: 2rem;
}

.p-10 {

  padding: 2.5rem;
}

.p-5 {
  padding: 1.25rem;
}



.py-5 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.pd_3{padding: 3px;}
.px-3s {
  padding-left: 2rem;
  padding-right: 0rem;
}

.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-3 {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.px-7 {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}
.px-7s {
  padding-left: 0rem;
  padding-right: 4rem;
}

.px-6 {

  padding-left: 1.2rem;
  padding-right: 1.2rem;
}

.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-8 {
  padding-top: 2rem;

  padding-bottom: 2rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-\[60px\] {
  padding-top: 60px;
  padding-bottom: 60px;
}

.px-11 {
  padding-left: 2.75rem;

  padding-right: 2.75rem;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}


.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;

}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}


.pr-16 {
  padding-right: 4rem;
}

.pt-\[120px\] {
  padding-top: 120px;
}
.pt-\[430px\] {
  padding-top: 78px;
}

.pt-\[90px\] {
  padding-top: 90px;
}

.pb-\[100px\] {
  padding-bottom: 100px;
}

.pt-20 {
  padding-top: 5rem;
}
.pt-7 {
  padding-top: 7rem;
}

.pt-1 {
  padding-top: 0.5rem;
}
.pt-2 {
  padding-top: 2rem;
}

.pt-3 {
  padding-top: 3rem;
}

.pb-20 {
  padding-bottom: 5rem;
}


.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-4 {
  padding-bottom: 1rem;

}

.pb-5 {
  padding-bottom: 1.25rem;
}


.pl-2 {
  padding-left: 0.5rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pl-\[62px\] {
  padding-left: 62px;
}

.text-left {
  text-align: left;
  color: #fff;
}
.table tr th{background: #000;color:#fff;font-weight: bold;font-size: 20px;border-left: solid 1px #fff;border-right: solid 1px #fff0;border-top: solid 1px #fff;border-bottom: solid 1px #fff;}
.text-center {
  text-align: center;
  width: 100%;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.text-base {

font-size: 18px;

line-height: 1.7rem;

z-index: 2;
}

.text-sm {
  font-size: 20px;
  line-height: 35px;
  padding-left: 0px;
}
.text-s {
    font-size: 18px;
    padding-left: 0px;
    color: #444;
}
.text-erji {
  font-size: 17px;
  line-height: 35px;
  padding-left: 0px;
}
.text-head-right {
    font-size: 17px;

}


.text-3xl {
  font-size: 22px;
  line-height: 2.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-lg {
  font-size: 18px;
  line-height: 1.75rem;
  color: #a3a3a6;
}
.text-lg1 {
  font-size: 18px;
  line-height: 1.75rem;
  color: #333;
}

.text-\[26px\] {
  font-size: 26px;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}



.text-xs {

  font-size: 0.75rem;
  line-height: 1rem;
}

.text-\[35px\] {
  font-size: 35px;
}

.text-\[32px\] {
  font-size: 32px;
}

.text-\[28px\] {
  font-size: 28px;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: bold;
  color: #fff;
}

.font-bold {
  font-weight: 700;
}
.font_boldPR{
  font-weight: bold;
  padding-right: 15px;
  color: #f89600;
  font-size: 20px;
  }
.font_boldPR1{
  font-weight: bold;
  padding-right: 15px;
  color: #f89600;
  font-size: 28px;
  }
.font-normal {
  font-weight: 400;
}

.uppercase {
  text-transform: uppercase;
}

.italic {
  font-style: italic;
}

.leading-loose {
  line-height: 2;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-normal {
  line-height: 1.5;
}

.leading-\[26px\] {
  line-height: 26px;
}

.leading-snug {
  line-height: 1.375;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.text-dark {
  --tw-text-opacity: 1;
}


.text-body-color {
  --tw-text-opacity: 1;
}
.banner_number{
	align-self: flex-end;
	line-height: 30px !important;
}
.text-white {
  --tw-text-opacity: 1;
  color: #fff;
  bottom: 80px;
  line-height: 30px;
}

.text-dark-700 {
  color: #090e34b3;
}

.text-\[\#f3f4fe\] {
  --tw-text-opacity: 1;

  color: rgb(243 244 254 / var(--tw-text-opacity));
}

.text-\[\#dddddd\] {
  --tw-text-opacity: 1;
  color: rgb(221 221 221 / var(--tw-text-opacity));
}


.text-primary {
  --tw-text-opacity: 1;
  color: rgb(48 86 211 / var(--tw-text-opacity));

}

.text-\[\#cdced6\] {
  --tw-text-opacity: 1;
  color: rgb(205 206 214 / var(--tw-text-opacity));
}


.text-\[\#e4e4e4\] {
  --tw-text-opacity: 1;
  color: rgb(228 228 228 / var(--tw-text-opacity));
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(33 43 54 / var(--tw-text-opacity));
}

.text-\[\#fbb040\] {
  --tw-text-opacity: 1;
  color: rgb(251 176 64 / var(--tw-text-opacity));
}

.text-\[\#969696\] {
  --tw-text-opacity: 1;
  color: rgb(150 150 150 / var(--tw-text-opacity));
}

.text-\[\#adadad\] {
  --tw-text-opacity: 1;
  color: rgb(173 173 173 / var(--tw-text-opacity));
}

.placeholder-white::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}

.placeholder-white:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}

.placeholder-white::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));

}

.placeholder-\[\#ACB6BE\]::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(172 182 190 / var(--tw-placeholder-opacity));
}

.placeholder-\[\#ACB6BE\]:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(172 182 190 / var(--tw-placeholder-opacity));

}

.placeholder-\[\#ACB6BE\]::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(172 182 190 / var(--tw-placeholder-opacity));

}

.opacity-50 {
  opacity: 0.5;
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1),
    0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),

    0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-testimonial {
  --tw-shadow: 0px 60px 120px -20px #ebeffd;
  --tw-shadow-colored: 0px 60px 120px -20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-pricing {
  --tw-shadow: 0px 39px 23px -27px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0px 39px 23px -27px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.ring-primary {
  --tw-ring-opacity: 1;
}

.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.transition-\[top\] {

  transition-property: top;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-duration: 150ms;
}

.transition {
  transition-property: color, background-color, border-color, fill, stroke,
    opacity, box-shadow, transform, filter, -webkit-text-decoration-color,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,

    backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.ease-in-out {
  background:  #f89600;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

body {
  font-family: "Inter", sans-serif;
}

.sticky {
  position: fixed;
  z-index: 9999;
  background-color: #e7ebfc;
  --tw-bg-opacity: 0.8;
  transition-property: color, background-color, border-color, fill, stroke,
    opacity, box-shadow, transform, filter, -webkit-text-decoration-color,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: ease-out;
  transition-duration: 150ms;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  box-shadow: 0 0 10px rgb(0 0 0 / 0%);
}

.sticky .navbar-logo {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sticky #navbarToggler span {
  --tw-bg-opacity: 1;

  background-color: #000;
}

.sticky #navbarCollapse li a {
  --tw-text-opacity: 1;
  color: #333;
}

.sticky #navbarCollapse li a:hover {
  --tw-text-opacity: 1;
  color: #333;
  opacity: 1;
}

#navbarCollapse li .ud-menu-scroll.active {
  opacity: 0.7;
}

.sticky #navbarCollapse li .ud-menu-scroll.active {
  --tw-text-opacity: 1;
  color: rgb(48 86 211 / var(--tw-text-opacity));
  opacity: 1;
}

.sticky .loginBtn {
  --tw-text-opacity: 1;
  color: #333;
}

.sticky .loginBtn:hover {
  --tw-text-opacity: 1;
  color: #333;
  opacity: 1;
}


.sticky .signUpBtn {
  --tw-bg-opacity: 1;
  background-color:  #f89600;
  --tw-text-opacity: 1;
  border-radius: 25px;
  color: #fff;
}

.sticky .signUpBtn:hover {
  --tw-bg-opacity: 1;
  background-color: #f89600;
  --tw-text-opacity: 1;
  color: #fff;
}

.navbarTogglerActive > span:nth-child(1) {
  top: 7px;
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.navbarTogglerActive > span:nth-child(2) {
  opacity: 0;
}


.navbarTogglerActive > span:nth-child(3) {
  top: -8px;
  --tw-rotate: 135deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:right-1::after {
  content: var(--tw-content);
  right: 0.25rem;
}

.after\:top-1\/2::after {
  content: var(--tw-content);
  top: 50%;
}

.after\:top-1\/2s::after {
  content: var(--tw-content);
  top: 70%;
}


.after\:mt-\[-2px\]::after {
  content: var(--tw-content);
  margin-top: -2px;
}

.after\:h-2::after {
  content: var(--tw-content);
  height: 0.5rem;
}

.after\:w-2::after {
  content: var(--tw-content);
  width: 0.5rem;
}

.after\:-translate-y-1\/2::after {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:rotate-45::after {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}


.after\:border-b-2::after {
  content: var(--tw-content);
  border-bottom-width: 2px;
}

.after\:border-r-2::after {
  content: var(--tw-content);
  border-right-width: 2px;
}

.after\:border-current::after {
  content: var(--tw-content);
  border-color: currentColor;
}

.hover\:border-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(48 86 211 / var(--tw-border-opacity));
}


.hover\:border-dark:hover {
  --tw-border-opacity: 1;
  border-color: rgb(9 14 52 / var(--tw-border-opacity));
}

.hover\:bg-primary:hover {
  --tw-bg-opacity: 1;
  background-color:#b6932f;
}

.hover\:bg-dark:hover {
  --tw-bg-opacity: 1;
  background-color: #f89600;
}

.hover\:bg-opacity-100:hover {
  --tw-bg-opacity: 1;
}

.hover\:bg-opacity-90:hover {
  --tw-bg-opacity: 0.9;
}

.hover\:text-primary:hover {
  --tw-text-opacity: 1;
  color: #000;
  font-weight: bold;
}

.hover\:text-dark:hover {
  --tw-text-opacity: 1;
  background: #f89600;
  border-radius: 25px;
  color: #fff;
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

.hover\:opacity-70:hover {opacity: 1;}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1),
    0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),

    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
    0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:filter-none:hover {
  filter: none;

}

.focus\:border-white:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.focus\:border-primary:focus {
  --tw-border-opacity: 1;
  border-color: rgb(48 86 211 / var(--tw-border-opacity));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow:
  var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
}

.focus-visible\:shadow-none:focus-visible {

  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;

  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:rotate-6 {
  --tw-rotate: 6deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))

    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:text-primary {
  --tw-text-opacity: 1;
  color: #000;
}


.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

@media (min-width: 480px) {
	  .bg_right {
    font-size: 20px;
    letter-spacing: 1px;
}
.bg_right_en {
    font-size: 20px;



    letter-spacing: 1px;

}
.bg_text {

}
}
@media (min-width: 540px) {

  .sm\:w-1\/2 {
    width: 100%;
  }

  .sm\:p-12 {
    padding: 3rem;
  }

  .sm\:p-8 {
    padding: 2rem;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }


  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:text-4xl {
    font-size: 30px;
    line-height: 5rem;
  }

  .sm\:text-xl {

    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .sm\:text-\[26px\] {
    font-size: 26px;
  }

  .sm\:text-\[28px\] {
    font-size: 28px;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .sm\:leading-snug {
    line-height: 1.375;
  }
  .bg_right {
    font-size: 28px;
    letter-spacing: 1px;
}
.bg_right_en {
    font-size: 28px;
    letter-spacing: 2px;
}

  .sm\:leading-relaxed {
    line-height: 1.625;
  }
}

@media (min-width: 720px) {
	
	.sm\:w-1\/2 {
    width: 100%;
  }

  table tr td, table tr th {
    padding: 15px;
    text-align: center;

    padding-left: 20px;
}
	
  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mr-4 {
    margin-right: 1rem;

  }

  .md\:h-\[400px\] {
    height: 400px;
  }

  .md\:w-1\/2 {

    width: 50%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-5\/12 {

    width: 41.666667%;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {

    justify-content: flex-end;
  }

  .md\:border-b {

    border-bottom-width: 1px;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:p-\[60px\] {
    padding: 60px;
  }


  .md\:px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px;
  }

  .md\:py-\[120px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .md\:pt-\[130px\] {
    padding-top: 130px;
  }


  .md\:pt-\[120px\] {
    padding-top: 120px;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-\[42px\] {
    font-size: 34px;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .md\:text-\[26px\] {
    font-size: 26px;
  }

  .md\:text-\[45px\] {
    font-size: 40px;
    letter-spacing: 3px;
  }

  .md\:text-xl {

    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:text-\[40px\] {
    font-size: 40px;
  }

  .md\:leading-snug {
    line-height: 55px;
  }

  .md\:leading-relaxed {
    line-height: 1.625;
  }
}

@media (min-width: 1139px) {
	 .md\:text-\[45px\] {
    font-size: 42px;
    letter-spacing: 3px;
  }

  table tr td, table tr th {
    padding: 15px;
    text-align: center;
    padding-left: 20px;
}

  .lg\:invisible {
    visibility: hidden;
  }

  .lg\:static {
    position: static;
	
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:top-\[110\%\] {
    top: 110%;
  }

  .lg\:mr-0 {
    margin-right: 0px;
  }

  .lg\:ml-8 {
    margin-left: 2rem;
  }

  .lg\:mt-\[60px\] {
    margin-top: 60px;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem;
  }

  .lg\:mb-\[150px\] {
    margin-bottom: 150px;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }


  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem;
  }

  .lg\:ml-7 {
    margin-left: 1.75rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:inline-flex {
    display: inline-flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-\[500px\] {
    height: 500px;
  }

  .lg\:h-\[45\%\] {
    height: 45%;
  }

  .lg\:w-full {
    width: 100%;
  }


  .lg\:w-4\/12 {
    width: 33.333333%;
  }

  .lg\:w-2\/12 {
    width: 16.666667%;

  }

  .lg\:w-3\/12 {
    width: 20%;
  }

  .lg\:w-6\/12 {
    width: 50%;
  }

  .lg\:w-1\/2 {
    width: 60%;
  }

  .lg\:w-1\/4 {

    width: 25%;
  }
	.lg\:w-1\/5 {


    width: 16.6666%;
  }

  .lg\:w-8\/12 {
    width: 66.666667%;
  }

  .lg\:w-1\/3 {

    width: 33.3333%;
  }
  .lg\:w-1\/3s {
    width: 37%;
  }
  .lg\:w-7\/12 {
    width: 58.333333%;
  }

  .lg\:w-5\/12 {
    width: 41.666667%;
  }


  .lg\:max-w-full {
    max-width: 100%;
  }

  .lg\:max-w-\[565px\] {
    max-width: 565px;
  }

  .lg\:border-0 {
    border-width: 0px;
  }

  .lg\:bg-transparent {
    background-color: transparent;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
.p-4s {
    padding-top: 0rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;

}
  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:py-6s {
    padding-top: 1.5rem;
    padding-bottom: 0rem;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:py-20 {

    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }


  .lg\:px-16 {
    padding-left: 3.5rem;
    padding-right: 4rem;
  }


  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-12 {
    padding-top: 3rem;

    padding-bottom: 3rem;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:pl-0 {
    padding-left: 0px;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }
.sm\:flex {
    display: flex;
}
  .lg\:pr-0 {
    padding-right: 0px;
  }

  .lg\:pt-\[160px\] {
    padding-top: 160px;
    padding-bottom: 160px;
  }
	.lg\:pt-\[430px\] {
    padding-top: 430px;
    padding-bottom:430px;
  }

  .lg\:pt-\[260px\] {
    padding-top: 130px;
    padding-bottom: 80px;
  }

  .lg\:pt-\[120px\] {
    padding-top: 120px;
    padding-bottom: 120px;

  }
  .lg\:pt-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lg\:pt-\[80px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
	
  .lg\:pt-\[70px\] {
    padding-top: 70px;
    padding-bottom: 70px;
    padding-left: 30px;
  }

  .lg\:pb-\[120px\] {
    padding-bottom: 120px;
  }

  .lg\:pb-20 {
    padding-bottom: 5rem;
  }


  .lg\:pb-\[70px\] {
    padding-bottom: 70px;
  }

  .lg\:pb-\[90px\] {
    padding-bottom: 90px;
  }

  .lg\:text-\[40px\] {
    font-size: 40px;
  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .lg\:text-white {
    --tw-text-opacity: 1;
    color: #fff;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }


  .lg\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px
    rgb(0 0 0 / 0.1),
      0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px
    var(--tw-shadow-color),
      0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background: #fff;
  }

  .lg\:after\:right-0::after {
    content: var(--tw-content);
    right: 0px;
  }

  .group:hover .lg\:group-hover\:visible {
    visibility: visible;
  }

  .group:hover .lg\:group-hover\:top-full {
    top: 100%;
    padding-top: -80px;
  }

  .group:hover .lg\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: #FFF;
  }

  .group:hover .lg\:group-hover\:opacity-70 {
    opacity: 1;
  }
}

@media (min-width: 1140px) {
	.md\:text-\[45px\] {
    font-size: 42px;
    letter-spacing: 3px;
  }

  table tr td, table tr th {
    padding: 15px;
    text-align: center;
    padding-left: 20px;
}

  .xl\:ml-12 {
    margin-left: 2rem;



  }
  .xl\:ml-11 {

    margin-left: 3rem;
  }

  .xl\:mr-4 {
    margin-right: 1rem;
  }

  .xl\:h-1\/2 {
    height: 50%;
  }

  .xl\:w-3\/12 {
    width: 25%;
  }


  .xl\:w-2\/12 {
    width: 14%;
  }

  .xl\:w-8\/12 {
    width: 66.666667%;
  }

  .xl\:w-4\/12 {
    width: 33.333333%;
  }

  .xl\:max-w-\[100px\] {
    max-width: 100px;

  }

  .xl\:max-w-\[640px\] {
    max-width: 640px;
  }
 .xl\:max-w-\[780px\] {
    max-width: 700px;
  }

  .xl\:p-\[70px\] {
    padding: 70px;
  }


  .xl\:p-12 {
    padding: 3rem;
  }


  .xl\:px-6 {
    padding-left: 0rem;
    padding-right: 1.5rem;
  }

  .xl\:text-\[42px\] {
    font-size: 42px;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

@media (min-width: 1320px) {

	.md\:text-\[45px\] {
    font-size: 42px;
    letter-spacing: 3px;
  }

  .bule_tab td.down {
      background: url(../img/index/down.png) 250px center no-repeat;
      font-size: 20px;
}
  .bule_tab td.up {
    background: url(../img/index/up.png) 250px center no-repeat;
    font-size: 20px;
}
  table tr td, table tr th {

    padding: 18px;
    text-align: center;
    padding-left: 20px;
}
	
	.max-w-\[780px\] {
    max-width: 780px;
    margin-top: -150px;
}
  .\32xl\:max-w-\[120px\] {
    max-width: 120px;
  }

  .\32xl\:p-\[60px\] {
    padding: 60px;
  }


  .\32xl\:text-\[40px\] {
    font-size: 40px;
  }
.button_kaishe{background:  #01b67a !important;color: #fff !important;border-radius: 25px !important;}
.button_zhuche{background:  #f89600 !important;color: #fff !important;border-radius: 25px !important;}




  table tr td, table tr th {
    padding: 15px;
    text-align: center;
    padding-left: 0px;
}
	
	.max-w-\[780px\] {
    max-width: 780px;
}
  .\32xl\:max-w-\[120px\] {
    max-width: 120px;
  }

  .\32xl\:p-\[60px\] {
    padding: 60px;
  }

  .\32xl\:text-\[40px\] {
    font-size: 40px;

  }
}

@media (min-width: 1600px) {
	.xl\:ml-12 {
    margin-left: 1.2rem;
}
		.sm\:flex {
    display: flex;
  }
	.md\:text-\[45px\] {
    font-size: 50px;
    letter-spacing: 2px;
  }
}
@media (min-width: 1650px) {
		.xl\:ml-12 {
    margin-left: 1.2rem;
}
}
@media (min-width: 1700px) {
		.xl\:ml-12 {
    margin-left: 2.5rem;
}
}

@media (min-width: 1921px) {
.container {
    max-width: 80%;
}

.container1 {
    max-width: 100%;
}
.bule_tab td.up {
    background: url(../img/index/up.png) 400px center no-repeat;
    font-size: 20px;
}

.bule_tab td.down {
    background: url(../img/index/down.png) 400px center no-repeat;
    font-size: 20px;
}
.youshi_index {
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: url(../img/index/youshi.jpg);
    background-repeat: repeat-y;
    background-position: right;
    color: #fff;
    height: auto;
    background-size: cover;
}

.lg\:w-1\/3 {
    width: 33.3333% !important;
}

.jiaoyi_index {
    display: flex;
    background: none;
    background-image: url(../img/index/deal-bg.png);
    background-repeat: no-repeat;
    background-position: top right;
    color: #fff;
    height: auto;
    background-size: inherit;
    background-size: cover;
}
.zhongduan_index {
    width:90%;
    display:flex !important;
    padding-top: 0px;

    display: block;
    background: none;
    background-image: url(../img/index/zhongduan-bg.png);
    background-repeat: no-repeat;
    background-position: top left;
    color: #fff;
    height: auto;
    background-size: cover;
}
.indexchooseUS {
    position: absolute;
    right: 50px;
    bottom: 0px;
}
.lg\:pt-\[50px\] {
    padding-top: 70px;
    padding-bottom: 70px;
}
.iwise_topbg {
    background-image: url(../img/Inner_page/iwise_bg.jpg);
    margin-top: 70px;
    background-repeat: no-repeat;
    background-size: inherit;
    background-size: cover;
}
}

.button_kaishe{background:  #01b67a !important;color: #fff !important;border-radius: 25px !important;line-height: 29px;}
.button_zhuche{background:  #f89600 !important;color: #fff !important;border-radius: 25px !important;line-height: 29px;}

.button_moni{background: #999 !important;color: #fff !important;border-radius: 25px !important;line-height: 29px;}
.button_dengru{background: #01b67a !important;color: #fff !important;border-radius: 25px !important;line-height: 29px;}


/* 彈窗*/
.theme-popover-mask1 {
	z-index: 9999;
	position:
	fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity: 0.9;
	filter:
	alpha(opacity=40);
	display: none;
}

.theme-poptit {
	border-bottom: 0px solid #ddd;
	padding: 0px;
	position: relative;
}
.theme-poptit .close1 {
	float:
	right;
	color: #f89600;
	padding: 20px;
	font: bold 24px/24px simsun;
	text-shadow:0 1px 0 #ddd
}
.theme-poptit .close1:hover {
	color:#444;
}

.theme-buy {
	margin-top:10%;
	text-align: center;
}
.theme-gobuy, .theme-signin {
	font-size: 15px;
}
.theme-price {
	position: relative;
	bottom: -6px;
	font-family: microsoft yahei, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	font-weight: bold;
	color: #f60;
	line-height: 32px;
	font-size: 24px;
	display: inline-block;
}
.theme-price dfn {
	font-style: normal;
	font-size: 18px;
	margin-right: 2px;
}
.theme-desc {
	padding: 30px;
}
.theme-version {
	padding: 30px;
}
.theme-popover-mask {
	z-index: 9999;
	position:
	fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity: 0.9;
	filter:
	alpha(opacity=40);
	display:
	none
}

.theme-poptit {
	border-bottom: 0px solid #ddd;
	padding: 0px;
	position: relative;

}
.theme-popbod {
	
padding: 0px 0px 0px 0px;color:#444;
	
height: auto;
}
.theme-popbom {
	padding:15px;
	background-color:#f6f6f6;
	border-top:1px solid #ddd;
	border-radius:0 0 5px 5px;
	color:#666
}
.theme-popbom a {
	margin-left:8px
}
.theme-poptit .close {
	float:
	right;
	color: #f89600;
	padding: 20px;
	font: bold 24px/24px simsun;
	text-shadow:0 1px 0 #ddd
}
.theme-poptit .close:hover {
	color:#444;
}
.btn.theme-reg {
	position: absolute;
	top: 8px;
	left: 43%;
	display: none
}
.inp-gray, .feed-mail-inp {
	border:1px solid #ccc;
	background-color:#fdfdfd;
	width:220px;
	height:16px;
	padding:4px;
	color:#444;
	margin-right:6px
}
.dform {
	padding:80px 60px 40px;
	text-align: center;
}
.dform .ipt_error {
	background-color:#FFFFCC;
	border-color:#FFCC66
}
.dform-tip {
	display:none;
	background-color:#080;
	color:#fff;
	line-height:42px;
	margin-top:10px;
	font-size: 14px;
}
.dform-tip-errer {
	background-color: #CF301A;
}
.dform-tip a {
	display: inline-block;
	padding: 0 20px;
	margin-left:10px;
	background-color: #FFE924;
	color: #CF301A;
}
.dform-login {
	padding:0;
	height: 270px;
	overflow: hidden;
}
.dform-login iframe {
	height: 470px;
	margin-top: -180px;
}
.theme-signin {
	margin: -50px -20px -50px 90px;
	text-align:left;
	font-size: 14px;
}
.theme-signin h4 {
	color:#999;
	font-weight:100;
	margin-bottom: 20px;
	font-size: 12px;
}
.theme-signin li {
	padding-left: 80px;
	margin-bottom: 15px;
}
.theme-signin li strong {
	float: left;
	margin-left: -80px;
	width: 80px;
	text-align: right;
	line-height: 32px;
}
.theme-signin .btn {
	margin-bottom: 10px;
}
.theme-signin p {
	font-size: 12px;
	color: #999;
}
.theme-desc, .theme-version {
	padding-top: 0;
}
.news_down{color: #337ab7;font-weight:bold;cursor:pointer;}
.news_downshow{display:none;}

/* 彈窗 */











/**tab**/
		.investment_f{width: 100%;height: auto;}
		.investment_f .investment_title{height: 46px;  width:100%; overflow:hidden;background: #fff;border-bottom: 1px solid #d8d8dc;}
		.investment_title div{height: 45px;line-height: 45px;float:left;  display:inline;font-size: 18px;  text-align:center;   cursor:pointer;background: #fff;color: #000;}
		.investment_title a,.investment_title a:link,.investment_title a:visited,.investment_title a:hover{ color:#555;width:131px; height:44px;display:inline-block}
		.investment_title div.on a,.investment_title div.on a:link,.investment_title div.on a:visited,.investment_title div.on a:hover{ color:#f70}
		.investment_title div.on{color: #262629 !important;border-bottom: solid 4px #147dce !important;}
        .investment_title div.off{color: #262629;border-bottom: none !important;}
		.investment_title div.off1{color: #262629;border-bottom: none;}
		.investment_con{ clear:both;width: 100%;height: auto;position: relative;background: none;color: #000;border: 0px solid #d8d8dc;padding: 0px;}
		.tab_btn{padding: 0 30px 0 30px;}
		.tab_btn1{padding: 0 5px 0 5px;}
		.tab_btnon{background: #fff !important;}
		.tab_btnoff{background: #f8fafa !important;}
		.tixing_tab_bg{ background:none !important;}
		.tixing_tab_boder{ border-bottom: solid 1px #303c4a;}
		.investment_con_list{display:none;margin-bottom: 50px;}
		/**tab**/